class UnionType extends Type<Infer<T[number]>>import { UnionType } from "https://deno.land/x/valita@v0.3.1/mod.ts"; ConstructorsnewUnionType(options: T)Type ParametersoptionalT extends Type[] = Type[]Propertiesprivateoptional_func: Func<Infer<T[number]>>readonlyname: stringMethodsfunc(v: unknown, mode: FuncMode): RawResult<Infer<T[number]>>toTerminals(func: (t: TerminalType) => void): void