TypedTransformAst
TypedTransformAst<
SB> =TransformAst&object
Defined in: ast.ts:58
A TransformAst with a phantom type parameter that carries the spec builder type.
Format transforms (e.g., parseXlsx) use this to declare what spec builder
API is available in emit(). The specBuilderFactory creates an instance
of the spec builder at plan compile time.
Type Declaration
Section titled “Type Declaration”__specBuilder?
Section titled “__specBuilder?”
readonlyoptional__specBuilder:SB
Phantom type — carries the spec builder type at the type level
specBuilderFactory()
Section titled “specBuilderFactory()”
readonlyspecBuilderFactory: () =>SB
Factory to create a spec builder instance at compile time
Returns
Section titled “Returns”SB
Type Parameters
Section titled “Type Parameters”SB = SpecBuilder
The spec builder type available in emit() after this transform