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