UNPKG

@prismicio/mock

Version:

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

19 lines (18 loc) 695 B
const require_changeCase = require("../lib/changeCase.cjs"); const require_createFaker = require("../lib/createFaker.cjs"); const require_timestamp = require("../value/timestamp.cjs"); //#region src/api/ref.ts const ref = (config) => { const faker = config.faker || require_createFaker.createFaker(config.seed); const value = { id: faker.hash(16), ref: faker.hash(16), isMasterRef: config.isMasterRef ?? false, label: config.isMasterRef ? "Master" : require_changeCase.capitalCase(faker.words(faker.range(1, 3))) }; if (config.isScheduled) value.scheduledAt = require_timestamp.timestamp({ faker }); return value; }; //#endregion exports.ref = ref; //# sourceMappingURL=ref.cjs.map