@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
26 lines (25 loc) • 813 B
TypeScript
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