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; }; }