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