UNPKG

@prismicio/mock

Version:

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

26 lines (25 loc) 864 B
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const createFaker = require("../lib/createFaker.cjs"); const timestamp = (config) => { const faker = config.faker || 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(); } }; exports.timestamp = timestamp; //# sourceMappingURL=timestamp.cjs.map