import * as assert from "../../../../../../main/generated/sync/assert/maybe/array-of/dictionary-of/date"; export function promiseMaybeArrayOfDictionaryOfPotentiallyUnsafeDate (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeArrayOfDictionaryOfPotentiallyUnsafeDate(name, mixed)); }); } export function promiseMaybeArrayOfDictionaryOfValidDate (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeArrayOfDictionaryOfValidDate(name, mixed)); }); } export function promiseMaybeArrayOfDictionaryOfBefore (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeArrayOfDictionaryOfBefore(name, mixed, x)); }); } export function promiseMaybeArrayOfDictionaryOfBeforeHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeArrayOfDictionaryOfBefore(name, mixed, x); }; } export function promiseMaybeArrayOfDictionaryOfAfter (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeArrayOfDictionaryOfAfter(name, mixed, x)); }); } export function promiseMaybeArrayOfDictionaryOfAfterHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeArrayOfDictionaryOfAfter(name, mixed, x); }; } export function promiseMaybeArrayOfDictionaryOfBeforeOrAt (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeArrayOfDictionaryOfBeforeOrAt(name, mixed, x)); }); } export function promiseMaybeArrayOfDictionaryOfBeforeOrAtHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeArrayOfDictionaryOfBeforeOrAt(name, mixed, x); }; } export function promiseMaybeArrayOfDictionaryOfAfterOrAt (name : string, mixed : any, x : Date) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeArrayOfDictionaryOfAfterOrAt(name, mixed, x)); }); } export function promiseMaybeArrayOfDictionaryOfAfterOrAtHandler (x : Date) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeArrayOfDictionaryOfAfterOrAt(name, mixed, x); }; } export function promiseMaybeArrayOfDictionaryOfRange (name : string, mixed : any, args : { min? : Date, max? : Date }) : Promise { return new Promise((resolve) => { resolve(assert.assertMaybeArrayOfDictionaryOfRange(name, mixed, args)); }); } export function promiseMaybeArrayOfDictionaryOfRangeHandler (args : { min? : Date, max? : Date }) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseMaybeArrayOfDictionaryOfRange(name, mixed, args); }; }