UNPKG

@prismicio/mock

Version:

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

28 lines (27 loc) 1.05 kB
const require_createFaker = require("./lib/createFaker.cjs"); const require_createModelMockFactory = require("./model/createModelMockFactory.cjs"); const require_createAPIMockFactory = require("./api/createAPIMockFactory.cjs"); const require_createValueMockFactory = require("./value/createValueMockFactory.cjs"); //#region src/createMockFactory.ts const createMockFactory = (...args) => { return new MockFactory(...args); }; var MockFactory = class { faker; api; model; value; constructor(config) { this.faker = config.faker || require_createFaker.createFaker(config.seed); this.api = require_createAPIMockFactory.createAPIMockFactory({ faker: this.faker }); this.model = require_createModelMockFactory.createModelMockFactory({ faker: this.faker }); this.value = require_createValueMockFactory.createValueMockFactory({ faker: this.faker }); } get seed() { return this.faker.seed; } }; //#endregion exports.MockFactory = MockFactory; exports.createMockFactory = createMockFactory; //# sourceMappingURL=createMockFactory.cjs.map