UNPKG

@prismicio/mock

Version:

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

21 lines (20 loc) 592 B
import { capitalCase } from "../lib/changeCase.js"; import { createFaker } from "../lib/createFaker.js"; import { timestamp } from "../value/timestamp.js"; const ref = (config) => { const faker = config.faker || createFaker(config.seed); const value = { id: faker.hash(16), ref: faker.hash(16), isMasterRef: config.isMasterRef ?? false, label: config.isMasterRef ? "Master" : capitalCase(faker.words(faker.range(1, 3))) }; if (config.isScheduled) { value.scheduledAt = timestamp({ faker }); } return value; }; export { ref }; //# sourceMappingURL=ref.js.map