UNPKG

node-apis

Version:

🚀 Advanced TypeScript API generator with clean architecture, comprehensive testing, and automatic formatting. Generate production-ready Node.js APIs with complete integration test suites.

42 lines • 1.01 kB
/** * Type definitions for module generation */ import { ApiType, GeneratedFile } from './common.types'; export interface GenerationOptions { baseDir?: string; force?: boolean; appendMode?: boolean; targetDir?: string; } export interface GenerationInput { moduleName: string; options?: GenerationOptions; apiType?: ApiType; } export interface GenerationResult { success: boolean; error?: string; moduleName?: string; modulePath?: string; createdDirectories?: string[]; generatedFiles?: GeneratedFile[]; message?: string; } export interface ValidationLocationResult { isValid: boolean; error?: string; hasPackageJson?: boolean; } export interface ValidationLocationInput { baseDir?: string; } export interface FileGenerationInput { moduleName: string; modulePath: string; apiType: ApiType; } export interface SuccessMessageInput { moduleName: string; modulePath: string; } //# sourceMappingURL=generation.types.d.ts.map