UNPKG

@prismicio/mock

Version:

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

23 lines (22 loc) 677 B
import { Faker } from "./lib/createFaker"; import { Seed } from "./types"; import { ModelMockFactory } from "./model/createModelMockFactory"; import { ValueMockFactory } from "./value/createValueMockFactory"; import { APIMockFactory } from "./api/createAPIMockFactory"; export declare const createMockFactory: (config: PrismicMockConfig) => MockFactory; type PrismicMockConfig = { seed: Seed; faker?: never; } | { faker: Faker; seed?: never; }; export declare class MockFactory { private faker; api: APIMockFactory; model: ModelMockFactory; value: ValueMockFactory; constructor(config: PrismicMockConfig); get seed(): Seed; } export {};