swagger-codegen-typescript-koa2
Version:
Generate TypeScript Koa2 server skeleton codes from swagger spec.
39 lines (38 loc) • 3.56 kB
TypeScript
/**
* The function name with _external prefix means the decoder output type is specialized in swagger.
* To use internal type such as BigNumber or Date, we need to implements all data include member of
* dtsgenerator generated types. The swagger2 and is-my-json-valid do it but I've not yet. So I use
* that libraries and I need to output types they treat.
*/
export declare function decode_json_undefined_undefined_external(i: undefined, schema: any): undefined;
export declare function decode_json_string_date_external(i: string, schema: any): string;
export declare function decode_json_string_string_external(i: string, schema: any): string;
export declare function decode_json_integer_number_external(i: number, schema: any): number;
export declare function decode_json_integer_bignumber_external(i: number, schema: any): number;
export declare function decode_json_number_number_external(i: number, schema: any): number;
export declare function decode_json_boolean_boolean_external(i: boolean, schema: any): boolean;
export declare function decode_json_object_object_external(i: object, schema: any): any;
export declare function decode_string_undefined_undefined_external(s: string, schema: any): undefined;
export declare function decode_string_string_date_external(s: string, schema: any): string;
export declare function decode_string_string_string_external(s: string, schema: any): string;
export declare function decode_string_integer_number_external(s: string, schema: any): number;
export declare function decode_string_integer_bignumber_external(s: string, schema: any): number;
export declare function decode_string_number_number_external(s: string, schema: any): number;
export declare function decode_string_boolean_boolean_external(s: string, schema: any): boolean;
export declare function decode_string_object_object_external(s: string, schema: any): any;
export declare function decode_json_array_undefined_undefined_external(i: undefined[], schema: any): undefined[];
export declare function decode_json_array_string_date_external(i: string[], schema: any): string[];
export declare function decode_json_array_string_string_external(i: string[], schema: any): string[];
export declare function decode_json_array_integer_number_external(i: number[], schema: any): number[];
export declare function decode_json_array_integer_bignumber_external(i: number[], schema: any): number[];
export declare function decode_json_array_number_number_external(i: number[], schema: any): number[];
export declare function decode_json_array_boolean_boolean_external(i: boolean[], schema: any): boolean[];
export declare function decode_json_array_object_object_external(i: object[], schema: any): object[];
export declare function decode_string_array_undefined_undefined_external(s: string[], schema: any): undefined[];
export declare function decode_string_array_string_date_external(s: string[], schema: any): string[];
export declare function decode_string_array_string_string_external(s: string[], schema: any): string[];
export declare function decode_string_array_integer_number_external(s: string[], schema: any): number[];
export declare function decode_string_array_integer_bignumber_external(s: string[], schema: any): number[];
export declare function decode_string_array_number_number_external(s: string[], schema: any): number[];
export declare function decode_string_array_boolean_boolean_external(s: string[], schema: any): boolean[];
export declare function decode_string_array_object_object_external(s: string[], schema: any): any[];