UNPKG

typedconverter

Version:

Convert object into classes match with TypeScript type annotation

26 lines (25 loc) 720 B
export declare class Address { zip: string; city: string; number: number; constructor(zip: string, city: string, number: number); } export declare class MyData { name: string; email: string; date: Date; address: Address; constructor(name: string, email: string, date: Date, address: Address); } export declare class MyTypes { string: string; boolean: boolean; date: Date; number: number; constructor(string: string, boolean: boolean, date: Date, number: number); } declare const _default: { converter: (value: any) => import("../src/visitor").Result<MyTypes>; validator: (value: any) => import("../src/visitor").Result<MyData>; }; export default _default;