laif-ds
Version:
Design System di Laif con componenti React basati su principi di Atomic Design
22 lines (21 loc) • 648 B
JavaScript
"use client";
const r = /^D+$/, s = /^Y+$/, a = ["D", "DD", "YY", "YYYY"];
function i(e) {
return r.test(e);
}
function f(e) {
return s.test(e);
}
function u(e, o, n) {
const t = c(e, o, n);
if (console.warn(t), a.includes(e)) throw new RangeError(t);
}
function c(e, o, n) {
const t = e[0] === "Y" ? "years" : "days of the month";
return `Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${o}\`) for formatting ${t} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`;
}
export {
i as isProtectedDayOfYearToken,
f as isProtectedWeekYearToken,
u as warnOrThrowProtectedError
};