UNPKG

@prismicio/mock

Version:

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

25 lines (24 loc) 732 B
import { createFaker } from "../lib/createFaker.js"; import { valueForModelMap } from "../lib/valueForModelMap.js"; import { group as group$1 } from "../model/group.js"; 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(() => { var _a; return valueForModelMap({ faker, map: ((_a = model.config) == null ? void 0 : _a.fields) || {}, configs: config.configs }); }); } }; export { group }; //# sourceMappingURL=group.js.map