import * as assert from "../../../../../main/generated/sync/assert/maybe/string-format/date"; export function promiseMaybePotentiallyUnsafeDateString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybePotentiallyUnsafeDateString(name, mixed)); }); } export function promiseMaybeValidDateString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeValidDateString(name, mixed)); }); } export function promiseMaybeBeforeString (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeBeforeString(name, mixed, x)); }); } export function promiseMaybeBeforeStringHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeBeforeString(name, mixed, x); }; } export function promiseMaybeAfterString (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeAfterString(name, mixed, x)); }); } export function promiseMaybeAfterStringHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeAfterString(name, mixed, x); }; } export function promiseMaybeBeforeOrAtString (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeBeforeOrAtString(name, mixed, x)); }); } export function promiseMaybeBeforeOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeBeforeOrAtString(name, mixed, x); }; } export function promiseMaybeAfterOrAtString (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeAfterOrAtString(name, mixed, x)); }); } export function promiseMaybeAfterOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeAfterOrAtString(name, mixed, x); }; } export function promiseMaybeRangeString (name : string, mixed : any, args : { min? : Date, max? : Date }) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeRangeString(name, mixed, args)); }); } export function promiseMaybeRangeStringHandler (args : { min? : Date, max? : Date }) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeRangeString(name, mixed, args); }; }