UNPKG

sinotron

Version:

Simple framework for Typescript Electron projects

27 lines (26 loc) 753 B
export type OptsGenerateApiFiles = { seekRoot?: string; apiName: string; }; export declare class GenerateApiFiles { private readonly seekRoot?; private readonly apiName; private readonly apiTag; private dest; private apiFolder; private symbolClassName; private apiTagClassName; private symbolInstanceName; private symbolFileName; private constructor(); static task(opts: OptsGenerateApiFiles): Promise<void>; private parseApiName; task(): Promise<void>; generateApiFolder(): void; generateInterfaceFile(): void; generateClientFile(): void; generateServiceFile(): void; generateMetaFile(): void; hydrateTemplate(template: string): string; assertApiFolder(): void; }