UNPKG

@prismicio/mock

Version:

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

20 lines (19 loc) 767 B
const require_createFaker = require("../lib/createFaker.cjs"); //#region src/value/timestamp.ts const timestamp = (config) => { const faker = config.faker || require_createFaker.createFaker(config.seed); if (config.state === "empty") return null; else { let date; const after = config.after ? new Date(config.after.toISOString().split("T")[0]) : void 0; const before = config.before ? new Date(config.before.toISOString().split("T")[0]) : void 0; if (after && before) date = faker.dateBetween(after, before); else if (after) date = faker.dateAfter(after); else if (before) date = faker.dateBefore(before); else date = faker.date(); return date.toISOString(); } }; //#endregion exports.timestamp = timestamp; //# sourceMappingURL=timestamp.cjs.map