@magicbe/api-generator
Version:
api 生成器
21 lines (20 loc) • 629 B
TypeScript
import Generator, { type Options } from "./Generator";
interface GeneratorOptions extends Options {
resources?: string[];
}
declare class GeneratorSwaggerApi extends Generator<GeneratorOptions> {
_options_: GeneratorOptions;
private request;
constructor(options: GeneratorOptions);
gen(): void;
private genResource;
/**生成接口范型 */
private genDefinitions;
/**生成范型字段类型 */
private genDefinitionField;
private genApiDoc;
private genApiDocPathParams;
private genApiDocNextPath;
private genApiDocResponseInterface;
}
export default GeneratorSwaggerApi;