faker-create-factory
Version:
Factory creator utility to Faker.js
9 lines (8 loc) • 456 B
TypeScript
import * as faker from 'faker';
import { DeepPartial } from './types';
declare type Callback<T> = (fakerInstance: typeof faker, index: number) => T;
export declare function createFactory<T = any>(schemaGenerator: Callback<T>): {
generateMany: (ammount: number, customOverrides?: DeepPartial<T> | Callback<DeepPartial<T>> | undefined) => T[];
generate: (overrides?: DeepPartial<T> | Callback<DeepPartial<T>> | undefined) => T;
};
export {};