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