UNPKG

nsgm-cli

Version:

A CLI tool to run Next/Style-components and Graphql/Mysql fullstack project

21 lines (20 loc) 676 B
import { SQLGenerator } from "./sql-generator"; import { SchemaGenerator } from "./schema-generator"; import { ResolverGenerator } from "./resolver-generator"; import { ServiceGenerator } from "./service-generator"; import { FieldDefinition } from "../cli/utils/prompt"; /** * 代码生成器工厂 * 统一管理所有代码生成器 */ export declare class GeneratorFactory { /** * 创建所有必要的代码生成器 */ static createGenerators(controller: string, action: string, fields: FieldDefinition[]): { sql: SQLGenerator; schema: SchemaGenerator; resolver: ResolverGenerator; service: ServiceGenerator; }; }