UNPKG

fakingoose

Version:
15 lines (14 loc) 568 B
import { Schema, SchemaDefinition } from 'mongoose'; import { FactoryOptions, GlobalOptions, MockerFieldOption } from './types'; export type GeneratorOptions = { options: MockerFieldOption<any>; staticFields: Record<string, unknown>; globalOptions: GlobalOptions; }; type GenerateOptions<T> = { options: FactoryOptions<T>; staticFields: Record<string, unknown>; globalOptions: GlobalOptions; }; export declare function generate<T>(schema: Schema | Schema<T> | SchemaDefinition<T> | SchemaDefinition<T>, opts: GenerateOptions<T>): T; export {};