UNPKG

faker-create-factory

Version:

Factory creator utility to Faker.js

9 lines (8 loc) 456 B
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 {};