Interface: UnionBuilder<S>
Defined in: defineMigration.ts:84
Evolves a union within a SchemaUpdate. Obtain one from the SchemaBuilder and finish with build().
Type Parameters
S
S extends UnionVariants
Methods
addVariant()
addVariant<
K>(name,modelDefOrRef):UnionBuilder<S&{ [k in string]: Ref }>
Defined in: defineMigration.ts:87
Add a variant, referencing a record (or a Ref to one).
Type Parameters
K
K extends string
Parameters
name
K
modelDefOrRef
Returns
UnionBuilder<S & { [k in string]: Ref }>
build()
build():
UnionDef<S>
Defined in: defineMigration.ts:92
Produce the updated UnionDef.
Returns
UnionDef<S>