Skip to content

TransformAst

TransformAst = object

Defined in: ast.ts:38

Specification for a transform operation. This is pure data (JSON-serializable) that references a transform implementation.

const parseJson: TransformAst = {
kind: 'transform',
namespace: 'core',
name: 'parseJson',
}

readonly optional args: unknown

Defined in: ast.ts:46

Optional JSON-serializable arguments for the transform


readonly kind: "transform"

Defined in: ast.ts:40

Discriminator for AST node types


readonly name: string

Defined in: ast.ts:44

Transform name within the namespace (e.g., ‘parseJson’)


readonly namespace: string

Defined in: ast.ts:42

Package/module namespace (e.g., ‘core’, ‘@origints/json’)