UNPKG

@prismicio/mock

Version:

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

21 lines (20 loc) 719 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const changeCase = require("../lib/changeCase.cjs"); const createFaker = require("../lib/createFaker.cjs"); const timestamp = require("../value/timestamp.cjs"); const ref = (config) => { const faker = config.faker || createFaker.createFaker(config.seed); const value = { id: faker.hash(16), ref: faker.hash(16), isMasterRef: config.isMasterRef ?? false, label: config.isMasterRef ? "Master" : changeCase.capitalCase(faker.words(faker.range(1, 3))) }; if (config.isScheduled) { value.scheduledAt = timestamp.timestamp({ faker }); } return value; }; exports.ref = ref; //# sourceMappingURL=ref.cjs.map