typescript-scaffolder
Version:
 
14 lines • 821 B
TypeScript
/**
* 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