Archived
1
0
Fork 0
This repository has been archived on 2024-02-06. You can view files and clone it, but cannot push or open issues or pull requests.
api-ts-gen/dist/CodePrinter.d.ts
supmiku39 75674df502 ClientAPI, ServerAPI interface, Schema TS codegen
ClientAPI: use Axios
ServerAPI: use @koa/router
FullDate: wrapped Date only class
APIPromise: enhanced Promise on api response

application/json only(multipart/*, image/*, ... are not supported)
get, post, put, delete, patch only
2020-04-05 00:57:34 +09:00

23 lines
601 B
TypeScript

interface WriteStream {
write(s: string): void;
on(s: string, callback: () => void): void;
end(): void;
}
export declare class StringStream implements WriteStream {
private content;
write(s: string): void;
on(): void;
end(): void;
toString(): string;
}
export declare class CodePrinter {
private writeStream;
private indentString;
private cIndent;
constructor(writeStream?: WriteStream, indentString?: string);
writeln(s?: string, dIndent?: number): void;
write(s: string): void;
tab(x: number): void;
end(): Promise<void>;
}
export {};