import * as assert from "../../../../../../../main/generated/sync/assert/dictionary-of/maybe/array-of/string-format/date"; export function promiseDictionaryOfMaybeArrayOfPotentiallyUnsafeDateString (name : string, mixed : any) : Promise<((null|undefined|((string)[]))|null|undefined)[]> { return new Promise<((null|undefined|((string)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfPotentiallyUnsafeDateString(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfValidDateString (name : string, mixed : any) : Promise<((null|undefined|((string)[]))|null|undefined)[]> { return new Promise<((null|undefined|((string)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfValidDateString(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfBeforeString (name : string, mixed : any, x : Date) : Promise<((null|undefined|((string)[]))|null|undefined)[]> { return new Promise<((null|undefined|((string)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfBeforeString(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfBeforeStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|((string)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((string)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfBeforeString(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfAfterString (name : string, mixed : any, x : Date) : Promise<((null|undefined|((string)[]))|null|undefined)[]> { return new Promise<((null|undefined|((string)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfAfterString(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfAfterStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|((string)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((string)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfAfterString(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfBeforeOrAtString (name : string, mixed : any, x : Date) : Promise<((null|undefined|((string)[]))|null|undefined)[]> { return new Promise<((null|undefined|((string)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfBeforeOrAtString(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfBeforeOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|((string)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((string)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfBeforeOrAtString(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfAfterOrAtString (name : string, mixed : any, x : Date) : Promise<((null|undefined|((string)[]))|null|undefined)[]> { return new Promise<((null|undefined|((string)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfAfterOrAtString(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfAfterOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|((string)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((string)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfAfterOrAtString(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfRangeString (name : string, mixed : any, args : { min? : Date, max? : Date }) : Promise<((null|undefined|((string)[]))|null|undefined)[]> { return new Promise<((null|undefined|((string)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfRangeString(name, mixed, args)); }); } export function promiseDictionaryOfMaybeArrayOfRangeStringHandler (args : { min? : Date, max? : Date }) : (name : string, mixed : any) => Promise<((null|undefined|((string)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((string)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfRangeString(name, mixed, args); }; }