Interface: Block¶
Defined in: core/src/types/ast.ts:283
A content block in PromptScript.
Example¶
@identity {
"""
You are a helpful assistant.
"""
}
Extends¶
Properties¶
canonicalBody?¶
optionalcanonicalBody?:BlockBody
Defined in: core/src/types/ast.ts:290
Ordered compatibility metadata retained for canonical consumers
content¶
content:
BlockContent
Defined in: core/src/types/ast.ts:288
Block content
loc¶
loc:
SourceLocation
Defined in: core/src/types/ast.ts:15
Source location
Inherited from¶
name¶
name:
string
Defined in: core/src/types/ast.ts:286
Block name (e.g., "identity", "context")
type¶
readonlytype:"Block"
Defined in: core/src/types/ast.ts:284
Node type discriminator