Interface: UseDeclaration¶
Defined in: core/src/types/ast.ts:167
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?¶
optionalalias?:string
Defined in: core/src/types/ast.ts:172
Optional alias
loc¶
loc:
SourceLocation
Defined in: core/src/types/ast.ts:15
Source location
Inherited from¶
outputDir?¶
optionaloutputDir?:string
Defined in: core/src/types/ast.ts:180
Optional inline output directory (e.g. @use foo into skills/seo). Stored as a forward-slash relative path. When present this overrides the global skillTargets configuration for this import only.
params?¶
optionalparams?:ParamArgument[]
Defined in: core/src/types/ast.ts:174
Template parameters (for parameterized imports)
path¶
path:
PathReference
Defined in: core/src/types/ast.ts:170
Path to imported file
type¶
readonlytype:"UseDeclaration"
Defined in: core/src/types/ast.ts:168
Node type discriminator