@stacksjs/ts-validation
Version:
A simple TypeScript starter kit using Bun.
15 lines (13 loc) • 475 B
TypeScript
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;