UNPKG

@stacksjs/ts-validation

Version:

A simple TypeScript starter kit using Bun.

15 lines (13 loc) 475 B
import type { DateValidatorType, ValidationNames } from '../types'; export declare class DateValidator extends BaseValidator<Date> implements DateValidatorType { public name: ValidationNames = 'date' constructor() { super() this.addRule({ name: 'date', test: (value: unknown): value is Date => value instanceof Date && !Number.isNaN(value.getTime()), message: 'Must be a valid date', }) } } export declare function date(): DateValidator;