Skip to content

PromptScript API


Interface: PathReference

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

Reference to another PromptScript file.

Formats: - Absolute: @namespace/path/to/file - Versioned: @namespace/path@1.0.0 - Relative: ./local/file

Extends

Properties

isRelative

isRelative: boolean

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

Whether this is a relative path


loc

loc: SourceLocation

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

Source location

Inherited from

BaseNode.loc


namespace?

optional namespace: string

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

Namespace (e.g., "core" from "@core/...")


raw

raw: string

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

Original string representation


segments

segments: string[]

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

Path segments


type

readonly type: "PathReference"

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

Node type discriminator

Overrides

BaseNode.type


version?

optional version: string

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

Version constraint