import * as NullOrUndefinedCheck from "../../../../../sync/check/generic/null-or-undefined"; import * as check from "../../../../../generated/sync/check/string-format/date"; export type MaybePotentiallyUnsafeDateStringErrorCodeType = check.PotentiallyUnsafeDateStringResult; export function checkMaybePotentiallyUnsafeDateString (mixed : any) : undefined|MaybePotentiallyUnsafeDateStringErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, check.checkPotentiallyUnsafeDateString ); } export type MaybeValidDateStringErrorCodeType = check.ValidDateStringResult; export function checkMaybeValidDateString (mixed : any) : undefined|MaybeValidDateStringErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, check.checkValidDateString ); } export type MaybeBeforeStringErrorCodeType = check.BeforeStringResult; export function checkMaybeBeforeString (mixed : any, x : Date) : undefined|MaybeBeforeStringErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkBeforeString(mixed, x) } ); } export type MaybeAfterStringErrorCodeType = check.AfterStringResult; export function checkMaybeAfterString (mixed : any, x : Date) : undefined|MaybeAfterStringErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkAfterString(mixed, x) } ); } export type MaybeBeforeOrAtStringErrorCodeType = check.BeforeOrAtStringResult; export function checkMaybeBeforeOrAtString (mixed : any, x : Date) : undefined|MaybeBeforeOrAtStringErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkBeforeOrAtString(mixed, x) } ); } export type MaybeAfterOrAtStringErrorCodeType = check.AfterOrAtStringResult; export function checkMaybeAfterOrAtString (mixed : any, x : Date) : undefined|MaybeAfterOrAtStringErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkAfterOrAtString(mixed, x) } ); } export type MaybeRangeStringErrorCodeType = check.RangeStringResult; export function checkMaybeRangeString (mixed : any, args : { min? : Date, max? : Date }) : undefined|MaybeRangeStringErrorCodeType { return NullOrUndefinedCheck.checkNullOrUndefinedOr( mixed, () => { return check.checkRangeString(mixed, args) } ); }