UNPKG

@prismicio/mock

Version:

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

19 lines (18 loc) 605 B
import { capitalCase } from "../lib/changeCase.js"; import { createFaker } from "../lib/createFaker.js"; import { timestamp } from "../value/timestamp.js"; //#region src/api/ref.ts 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; }; //#endregion export { ref }; //# sourceMappingURL=ref.js.map