UNPKG

@prismicio/mock

Version:

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

26 lines (25 loc) 813 B
import { Faker } from "./lib/createFaker.js"; import { Seed } from "./types.js"; import { ModelMockFactory } from "./model/createModelMockFactory.js"; import { APIMockFactory } from "./api/createAPIMockFactory.js"; import { ValueMockFactory } from "./value/createValueMockFactory.js"; //#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.ts.map