Skip to content

PromptScript API


Interface: UseDeclaration

Defined in: core/src/types/ast.ts:164

Import declaration for reusable fragments.

Example

@use @core/guards/compliance
@use @core/guards/compliance as security
@use @fragments/header(title: "Welcome") as header

Extends

Properties

alias?

optional alias: string

Defined in: core/src/types/ast.ts:169

Optional alias


loc

loc: SourceLocation

Defined in: core/src/types/ast.ts:14

Source location

Inherited from

BaseNode.loc


params?

optional params: ParamArgument[]

Defined in: core/src/types/ast.ts:171

Template parameters (for parameterized imports)


path

path: PathReference

Defined in: core/src/types/ast.ts:167

Path to imported file


type

readonly type: "UseDeclaration"

Defined in: core/src/types/ast.ts:165

Node type discriminator

Overrides

BaseNode.type