UNPKG

typescript-scaffolder

Version:

![npm version](https://img.shields.io/npm/v/typescript-scaffolder) ![coverage](https://img.shields.io/badge/coverage-97.48%25-green)

14 lines 821 B
/** * Generate a factory class file from a single interface file. * @param filePath - absolute path to the input interface file * @param relativePath - relative path (used to mirror directory structure) * @param outputBaseDir - root output directory for generated factories * @param useFakerDefaults - whether to use faker-based mocks */ export declare function generateFactoriesFromFile(filePath: string, relativePath: string, outputBaseDir: string, useFakerDefaults?: boolean): Promise<void>; /** * Generate factory class files for all interfaces in a directory. * Mirrors directory structure using walkDirectory. */ export declare function generateFactoriesFromPath(inputDir: string, outputDir: string, ext?: string, useFakerDefaults?: boolean): Promise<void>; //# sourceMappingURL=generate-factories.d.ts.map