generateSimpleSequentialUnion()
generateSimpleSequentialUnion(
varName,branches,ctx,errorMessage?):object
Experimental
Generates a simpler sequential union using inline checks. Each branch is checked in sequence with early return on success.
Parametersβ
varName: stringβ
The variable name to check
branches: UnionBranchMeta[]β
Union branches
ctx: GeneratorContextβ
The generator context
errorMessage?: stringβ
Custom error message
Returns: objectβ
Generated code and updated context
code: string[]β
ctx: GeneratorContextβ
Sinceβ
2.0.0