import * as assert from "../../../../../../../main/generated/sync/assert/array-of/maybe/dictionary-of/string-format/date"; export function promiseArrayOfMaybeDictionaryOfPotentiallyUnsafeDateString (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfPotentiallyUnsafeDateString(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfValidDateString (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfValidDateString(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfBeforeString (name : string, mixed : any, x : Date) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfBeforeString(name, mixed, x)); }); } export function promiseArrayOfMaybeDictionaryOfBeforeStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> => { return promiseArrayOfMaybeDictionaryOfBeforeString(name, mixed, x); }; } export function promiseArrayOfMaybeDictionaryOfAfterString (name : string, mixed : any, x : Date) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfAfterString(name, mixed, x)); }); } export function promiseArrayOfMaybeDictionaryOfAfterStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> => { return promiseArrayOfMaybeDictionaryOfAfterString(name, mixed, x); }; } export function promiseArrayOfMaybeDictionaryOfBeforeOrAtString (name : string, mixed : any, x : Date) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfBeforeOrAtString(name, mixed, x)); }); } export function promiseArrayOfMaybeDictionaryOfBeforeOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> => { return promiseArrayOfMaybeDictionaryOfBeforeOrAtString(name, mixed, x); }; } export function promiseArrayOfMaybeDictionaryOfAfterOrAtString (name : string, mixed : any, x : Date) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfAfterOrAtString(name, mixed, x)); }); } export function promiseArrayOfMaybeDictionaryOfAfterOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> => { return promiseArrayOfMaybeDictionaryOfAfterOrAtString(name, mixed, x); }; } export function promiseArrayOfMaybeDictionaryOfRangeString (name : string, mixed : any, args : { min? : Date, max? : Date }) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfRangeString(name, mixed, args)); }); } export function promiseArrayOfMaybeDictionaryOfRangeStringHandler (args : { min? : Date, max? : Date }) : (name : string, mixed : any) => Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : string }))|null|undefined)[]> => { return promiseArrayOfMaybeDictionaryOfRangeString(name, mixed, args); }; }