import { Compounds } from "https://deno.land/x/byte_type@0.2.3/mod.ts";
const { TaggedUnion } = Compounds;
Constructors
new
TaggedUnion(input: T,
discriminant: Keys<T> extends string ? UnsizedType<string> : never,
new
TaggedUnion(input: T,
discriminant?: Keys<T> extends number ? UnsizedType<number> : never,