UNPKG

@prismicio/mock

Version:

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

20 lines (19 loc) 787 B
const require_createFaker = require("../lib/createFaker.cjs"); const require_sharedSlice = require("../model/sharedSlice.cjs"); const require_sharedSliceVariation = require("./sharedSliceVariation.cjs"); //#region src/value/sharedSlice.ts const sharedSlice = (config) => { const faker = config.faker || require_createFaker.createFaker(config.seed); const model = config.model || require_sharedSlice.sharedSlice({ faker }); return require_sharedSliceVariation.sharedSliceVariation({ faker, model: faker.randomElement(model.variations), itemsCount: config.itemsCount, type: model.id, primaryFieldConfigs: config.primaryFieldConfigs, itemsFieldConfigs: config.itemsFieldConfigs }); }; //#endregion exports.sharedSlice = sharedSlice; //# sourceMappingURL=sharedSlice.cjs.map