@prismicio/mock
Version:
Generate mock Prismic documents, fields, Slices, and models for development and testing environments
19 lines (18 loc) • 695 B
JavaScript
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