UNPKG

@prismicio/mock

Version:

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

20 lines (19 loc) 695 B
import { createFaker } from "../lib/createFaker.js"; import { sharedSlice as sharedSlice$1 } from "../model/sharedSlice.js"; import { sharedSliceVariation } from "./sharedSliceVariation.js"; //#region src/value/sharedSlice.ts const sharedSlice = (config) => { const faker = config.faker || createFaker(config.seed); const model = config.model || sharedSlice$1({ faker }); return sharedSliceVariation({ faker, model: faker.randomElement(model.variations), itemsCount: config.itemsCount, type: model.id, primaryFieldConfigs: config.primaryFieldConfigs, itemsFieldConfigs: config.itemsFieldConfigs }); }; //#endregion export { sharedSlice }; //# sourceMappingURL=sharedSlice.js.map