UNPKG

@yobta/validator

Version:
9 lines (8 loc) 334 B
import { rule } from '../rule/rule.js'; export const minDateMessage = (limit) => `It should be at least ${limit.toUTCString()}`; export const minDate = (limit, message = minDateMessage) => rule((input) => { if (input && input.getTime() < limit().getTime()) { throw new Error(message(limit())); } return input; });