UNPKG

@typed/io

Version:

Runtime IO type system

10 lines 365 B
import { Type } from './Type'; export interface TupleType<A extends ReadonlyArray<Type>> extends Type<{ readonly [K in keyof A]: Type.Of<A[K]>; }, { readonly [K in keyof A]: Type.Encoding<A[K]>; }> { readonly members: A; } export declare const tuple: <A extends readonly Type<any, any>[]>(members: A) => TupleType<A>; //# sourceMappingURL=Tuple.d.ts.map