Skip to content

PromptScript API


Interface: ResolvedAST

Defined in: browser-compiler/src/resolver.ts:192

Result of resolving a PromptScript file.

Properties

ast

ast: Program | null

Defined in: browser-compiler/src/resolver.ts:194

The resolved AST, or null if resolution failed


canonicalAst?

optional canonicalAst?: CanonicalProgram | null

Defined in: browser-compiler/src/resolver.ts:196

Immutable canonical projection of the resolved AST


errors

errors: ResolveError[]

Defined in: browser-compiler/src/resolver.ts:200

List of errors encountered during resolution


sources

sources: string[]

Defined in: browser-compiler/src/resolver.ts:198

List of all source files involved in resolution