@seliseblocks/mcp-server
Version:
A Model Context Protocol (MCP) server for managing schemas in SELISE Blocks platform, built with TypeScript.
24 lines • 913 B
TypeScript
import { ModuleGenerationRequest, GeneratedFile } from '../types/templateType.js';
export declare class TemplateGenerator {
private request;
constructor(request: ModuleGenerationRequest);
private get pascalCaseName();
private get camelCaseName();
private get kebabCaseName();
private get upperCaseName();
private getFieldType;
private getZodType;
private getFieldValidation;
generateTypesFile(): GeneratedFile;
generateQueriesFile(): GeneratedFile;
generateMutationsFile(): GeneratedFile;
generateServiceFile(): GeneratedFile;
generateHooksFile(): GeneratedFile;
generateFormComponent(): GeneratedFile;
generateIndexFile(): GeneratedFile;
generateColumnsFile(): GeneratedFile;
generatePageFile(): GeneratedFile;
generateNavigationUpdate(): GeneratedFile;
generateAllFiles(): GeneratedFile[];
}
//# sourceMappingURL=templates.d.ts.map