UNPKG

@prismicio/mock

Version:

Generate mock Prismic documents, fields, Slices, and models for development and testing environments

26 lines (25 loc) 819 B
import { Faker } from "./lib/createFaker.cjs"; import { Seed } from "./types.cjs"; import { ModelMockFactory } from "./model/createModelMockFactory.cjs"; import { APIMockFactory } from "./api/createAPIMockFactory.cjs"; import { ValueMockFactory } from "./value/createValueMockFactory.cjs"; //#region src/createMockFactory.d.ts declare const createMockFactory: (...args: ConstructorParameters<typeof MockFactory>) => MockFactory; type PrismicMockConfig = { seed: Seed; faker?: never; } | { faker: Faker; seed?: never; }; declare class MockFactory { private faker; api: APIMockFactory; model: ModelMockFactory; value: ValueMockFactory; constructor(config: PrismicMockConfig); get seed(): Seed; } //#endregion export { MockFactory, createMockFactory }; //# sourceMappingURL=createMockFactory.d.cts.map