import * as NullOrUndefinedCheck from "../../../../../sync/check/generic/null-or-undefined"; import * as check from "../../../../../generated/sync/check/array-of/date"; export type MaybeArrayOfPotentiallyUnsafeDateErrorCodeType = check.ArrayOfPotentiallyUnsafeDateResult; export function checkMaybeArrayOfPotentiallyUnsafeDate (mixed : any) : undefined|MaybeArrayOfPotentiallyUnsafeDateErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, check.checkArrayOfPotentiallyUnsafeDate ); } export type MaybeArrayOfValidDateErrorCodeType = check.ArrayOfValidDateResult; export function checkMaybeArrayOfValidDate (mixed : any) : undefined|MaybeArrayOfValidDateErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, check.checkArrayOfValidDate ); } export type MaybeArrayOfBeforeErrorCodeType = check.ArrayOfBeforeResult; export function checkMaybeArrayOfBefore (mixed : any, x : Date) : undefined|MaybeArrayOfBeforeErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkArrayOfBefore(mixed, x) } ); } export type MaybeArrayOfAfterErrorCodeType = check.ArrayOfAfterResult; export function checkMaybeArrayOfAfter (mixed : any, x : Date) : undefined|MaybeArrayOfAfterErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkArrayOfAfter(mixed, x) } ); } export type MaybeArrayOfBeforeOrAtErrorCodeType = check.ArrayOfBeforeOrAtResult; export function checkMaybeArrayOfBeforeOrAt (mixed : any, x : Date) : undefined|MaybeArrayOfBeforeOrAtErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkArrayOfBeforeOrAt(mixed, x) } ); } export type MaybeArrayOfAfterOrAtErrorCodeType = check.ArrayOfAfterOrAtResult; export function checkMaybeArrayOfAfterOrAt (mixed : any, x : Date) : undefined|MaybeArrayOfAfterOrAtErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkArrayOfAfterOrAt(mixed, x) } ); } export type MaybeArrayOfRangeErrorCodeType = check.ArrayOfRangeResult; export function checkMaybeArrayOfRange (mixed : any, args : { min? : Date, max? : Date }) : undefined|MaybeArrayOfRangeErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkArrayOfRange(mixed, args) } ); }