UNPKG

fluent-ts-validator

Version:
13 lines (12 loc) 841 B
import { CommonValidatorBuilderImpl, DateValidatorBuilder, ValidationOptionsBuilder } from "./"; import { ValidationRule } from "../validation"; export declare class DateValidatorBuilderImpl<T> extends CommonValidatorBuilderImpl<T, Date> implements DateValidatorBuilder<T> { constructor(validationRule: ValidationRule<T, Date | Iterable<Date>>); private buildRuleWith(validator); isBefore(date: Date): this & ValidationOptionsBuilder<T>; isSameAs(date: Date): this & ValidationOptionsBuilder<T>; isAfter(date: Date): this & ValidationOptionsBuilder<T>; isSameOrBefore(date: Date): this & ValidationOptionsBuilder<T>; isSameOrAfter(date: Date): this & ValidationOptionsBuilder<T>; isBetween(date1: Date, date2: Date, lowerBoundary?: "(" | "[", upperBoundary?: ")" | "]"): this & ValidationOptionsBuilder<T>; }