UNPKG

@prismicio/mock

Version:

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

23 lines (22 loc) 689 B
import { createFaker } from "../lib/createFaker.js"; import { valueForModelMap } from "../lib/valueForModelMap.js"; import { group as group$1 } from "../model/group.js"; //#region src/value/group.ts const group = (config) => { if (config.state === "empty") return []; else { const faker = config.faker || createFaker(config.seed); const model = config.model || group$1({ faker }); const itemsCount = config.itemsCount ?? faker.range(1, 6); return Array(itemsCount).fill(void 0).map(() => { return valueForModelMap({ faker, map: model.config?.fields || {}, configs: config.configs }); }); } }; //#endregion export { group }; //# sourceMappingURL=group.js.map