import * as GenericArrayCheck from "../../../../../sync/check/generic/array"; import * as check from "../../../../../generated/sync/check/string-format/date"; export type ArrayOfPotentiallyUnsafeDateStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfPotentiallyUnsafeDateString (mixed : any) : undefined|ArrayOfPotentiallyUnsafeDateStringResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkPotentiallyUnsafeDateString ); } export type ArrayOfValidDateStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfValidDateString (mixed : any) : undefined|ArrayOfValidDateStringResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkValidDateString ); } export type ArrayOfBeforeStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfBeforeString (mixed : any, x : Date) : undefined|ArrayOfBeforeStringResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkBeforeString(mixed, x) } ); } export type ArrayOfAfterStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfAfterString (mixed : any, x : Date) : undefined|ArrayOfAfterStringResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkAfterString(mixed, x) } ); } export type ArrayOfBeforeOrAtStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfBeforeOrAtString (mixed : any, x : Date) : undefined|ArrayOfBeforeOrAtStringResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkBeforeOrAtString(mixed, x) } ); } export type ArrayOfAfterOrAtStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfAfterOrAtString (mixed : any, x : Date) : undefined|ArrayOfAfterOrAtStringResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkAfterOrAtString(mixed, x) } ); } export type ArrayOfRangeStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfRangeString (mixed : any, args : { min? : Date, max? : Date }) : undefined|ArrayOfRangeStringResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkRangeString(mixed, args) } ); }