Skip to content

PromptScript API


Interface: TypeExpression

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

Type expression for parameter definitions.

Extends

Properties

constraints?

optional constraints?: object

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

Constraints

max?

optional max?: number

min?

optional min?: number

options?

optional options?: Value[]


kind

kind: "string" | "number" | "boolean" | "list" | "enum" | "range"

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

Type kind


loc

loc: SourceLocation

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

Source location

Inherited from

BaseNode.loc


params?

optional params?: Value[]

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

Type parameters


type

readonly type: "TypeExpression"

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

Node type discriminator

Overrides

BaseNode.type