UNPKG

@api-helper/cli

Version:

根据 Swagger 的接口定义生成 TypeScript/JavaScript 的接口类型及其请求函数代码。

36 lines (35 loc) 995 B
export declare type ServerOptions = { config: string; url?: string; outputPath?: string; target?: string; type?: string; authToken?: string; }; declare class Service { static init: (options: ServerOptions) => void; private startDate; private parserPlugins; private apiHelperCLIRunningData; private selectedDocumentEtagTemp; private readonly isTestEnv; private configFilePath?; private configFileAbsolutePath?; private hasApiHelperCLIRunningData; private tempFolder; private locales; private constructorOptions; constructor(options?: ServerOptions, isTestEnv?: boolean); run(): Promise<void>; clear(): Promise<void>; private injectParserPlugins; private getParserPluginMap; private getApiHelperCLIRunningData; private setApiHelperCLIRunningData; private getConfigFile; private parserDocument; private chooseDocument; private genCode; private output; } export default Service;