import * as assert from "../../../../../../main/generated/sync/assert/dictionary-of/maybe/array-of/date"; export function promiseDictionaryOfMaybeArrayOfPotentiallyUnsafeDate (name : string, mixed : any) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return new Promise<((null|undefined|((Date)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfPotentiallyUnsafeDate(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfValidDate (name : string, mixed : any) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return new Promise<((null|undefined|((Date)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfValidDate(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfBefore (name : string, mixed : any, x : Date) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return new Promise<((null|undefined|((Date)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfBefore(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfBeforeHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfBefore(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfAfter (name : string, mixed : any, x : Date) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return new Promise<((null|undefined|((Date)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfAfter(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfAfterHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfAfter(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfBeforeOrAt (name : string, mixed : any, x : Date) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return new Promise<((null|undefined|((Date)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfBeforeOrAt(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfBeforeOrAtHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfBeforeOrAt(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfAfterOrAt (name : string, mixed : any, x : Date) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return new Promise<((null|undefined|((Date)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfAfterOrAt(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfAfterOrAtHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfAfterOrAt(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfRange (name : string, mixed : any, args : { min? : Date, max? : Date }) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return new Promise<((null|undefined|((Date)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfRange(name, mixed, args)); }); } export function promiseDictionaryOfMaybeArrayOfRangeHandler (args : { min? : Date, max? : Date }) : (name : string, mixed : any) => Promise<((null|undefined|((Date)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((Date)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfRange(name, mixed, args); }; }