elm-decoders
Version:
A powerful, well tested, data decoder for Typescript.
10 lines (9 loc) • 367 B
TypeScript
export declare type DecodeError = {
[K in keyof any]: DecodeError;
} | {
index?: number;
error: string | DecodeError;
value?: any;
} | [number, DecodeError] | DecodeError[];
export declare const makeSingleError: (error: string, value: any) => DecodeError;
export declare const formatIndex: (index: number, error: DecodeError) => DecodeError;