import * as GenericArrayCheck from "../../../../../../sync/check/generic/array"; import * as check from "../../../../../../generated/sync/check/maybe/string-format/date"; export type ArrayOfMaybePotentiallyUnsafeDateStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybePotentiallyUnsafeDateString (mixed : any) : undefined|ArrayOfMaybePotentiallyUnsafeDateStringResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkMaybePotentiallyUnsafeDateString ); } export type ArrayOfMaybeValidDateStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeValidDateString (mixed : any) : undefined|ArrayOfMaybeValidDateStringResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkMaybeValidDateString ); } export type ArrayOfMaybeBeforeStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeBeforeString (mixed : any, x : Date) : undefined|ArrayOfMaybeBeforeStringResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeBeforeString(mixed, x) } ); } export type ArrayOfMaybeAfterStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeAfterString (mixed : any, x : Date) : undefined|ArrayOfMaybeAfterStringResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeAfterString(mixed, x) } ); } export type ArrayOfMaybeBeforeOrAtStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeBeforeOrAtString (mixed : any, x : Date) : undefined|ArrayOfMaybeBeforeOrAtStringResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeBeforeOrAtString(mixed, x) } ); } export type ArrayOfMaybeAfterOrAtStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeAfterOrAtString (mixed : any, x : Date) : undefined|ArrayOfMaybeAfterOrAtStringResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeAfterOrAtString(mixed, x) } ); } export type ArrayOfMaybeRangeStringResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfMaybeRangeString (mixed : any, args : { min? : Date, max? : Date }) : undefined|ArrayOfMaybeRangeStringResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkMaybeRangeString(mixed, args) } ); }