@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
23 lines (22 loc) • 677 B
TypeScript
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 {};