import * as assert from "../../../../../main/generated/sync/assert/maybe/dictionary-of/date"; export function promiseMaybeDictionaryOfPotentiallyUnsafeDate (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfPotentiallyUnsafeDate(name, mixed)); }); } export function promiseMaybeDictionaryOfValidDate (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfValidDate(name, mixed)); }); } export function promiseMaybeDictionaryOfBefore (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfBefore(name, mixed, x)); }); } export function promiseMaybeDictionaryOfBeforeHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfBefore(name, mixed, x); }; } export function promiseMaybeDictionaryOfAfter (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfAfter(name, mixed, x)); }); } export function promiseMaybeDictionaryOfAfterHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfAfter(name, mixed, x); }; } export function promiseMaybeDictionaryOfBeforeOrAt (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfBeforeOrAt(name, mixed, x)); }); } export function promiseMaybeDictionaryOfBeforeOrAtHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfBeforeOrAt(name, mixed, x); }; } export function promiseMaybeDictionaryOfAfterOrAt (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfAfterOrAt(name, mixed, x)); }); } export function promiseMaybeDictionaryOfAfterOrAtHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfAfterOrAt(name, mixed, x); }; } export function promiseMaybeDictionaryOfRange (name : string, mixed : any, args : { min? : Date, max? : Date }) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeDictionaryOfRange(name, mixed, args)); }); } export function promiseMaybeDictionaryOfRangeHandler (args : { min? : Date, max? : Date }) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeDictionaryOfRange(name, mixed, args); }; }