UNPKG

@typed/io

Version:

Runtime IO type system

8 lines 333 B
import { Type } from './Type'; export interface UnionType<A extends ReadonlyArray<Type>> extends Type<{ readonly [K in keyof A]: Type.Of<A[K]>; }[number]> { readonly members: A; } export declare const union: <A extends readonly Type<any, any>[]>(members: A, name?: string) => UnionType<A>; //# sourceMappingURL=Union.d.ts.map