bananareporter
Version:
Easily generate a report from multiple sources
15 lines (14 loc) • 549 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.delay = exports.zIsoString = void 0;
const zod_1 = require("zod");
const ISO_DATE_REGEX = /\d{4}-[01]\d-[0-3]\d/;
// from https://github.com/colinhacks/zod/issues/482#issuecomment-1369800957
exports.zIsoString = zod_1.z
.string()
.regex(ISO_DATE_REGEX, 'date must be a valid ISO8601 date');
function delay(ms) {
// eslint-disable-next-line no-promise-executor-return
return new Promise(resolve => setTimeout(resolve, ms));
}
exports.delay = delay;