Interface: UseOperation¶
Defined in: core/src/types/ast.ts:654
Canonical top-level import operation.
Extends¶
Properties¶
declaration¶
readonlydeclaration:object
Defined in: core/src/types/ast.ts:656
alias?¶
readonlyoptionalalias?:string
Optional alias
loc¶
readonlyloc:object
Source location
loc.column¶
readonlycolumn:number
Column number (1-indexed)
loc.file¶
readonlyfile:string
File path
loc.line¶
readonlyline:number
Line number (1-indexed)
loc.offset?¶
readonlyoptionaloffset?:number
Byte offset from start of file
outputDir?¶
readonlyoptionaloutputDir?:string
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?¶
readonlyoptionalparams?: readonlyobject[]
Template parameters (for parameterized imports)
path¶
readonlypath:object
Path to imported file
path.isRelative¶
readonlyisRelative:boolean
Whether this is a relative path
path.loc¶
readonlyloc:object
Source location
path.loc.column¶
readonlycolumn:number
Column number (1-indexed)
path.loc.file¶
readonlyfile:string
File path
path.loc.line¶
readonlyline:number
Line number (1-indexed)
path.loc.offset?¶
readonlyoptionaloffset?:number
Byte offset from start of file
path.namespace?¶
readonlyoptionalnamespace?:string
Namespace (e.g., "core" from "@core/...")
path.raw¶
readonlyraw:string
Original string representation
path.segments¶
readonlysegments: readonlystring[]
Path segments
path.type¶
readonlytype:"PathReference"
Node type discriminator
path.version?¶
readonlyoptionalversion?:string
Version constraint
type¶
readonlytype:"UseDeclaration"
Node type discriminator
loc¶
readonlyloc:object
Defined in: core/src/types/ast.ts:467
column¶
readonlycolumn:number
Column number (1-indexed)
file¶
readonlyfile:string
File path
line¶
readonlyline:number
Line number (1-indexed)
offset?¶
readonlyoptionaloffset?:number
Byte offset from start of file
Inherited from¶
sourceLayerId¶
readonlysourceLayerId:string
Defined in: core/src/types/ast.ts:657
type¶
readonlytype:"UseOperation"
Defined in: core/src/types/ast.ts:655