import * as assert from "../../../../../../main/generated/sync/assert/array-of/dictionary-of/string-format/date"; export function promiseArrayOfDictionaryOfPotentiallyUnsafeDateString (name : string, mixed : any) : Promise<({ [key : string] : string })[]> { return new Promise<({ [key : string] : string })[]>((resolve) => { resolve(assert.assertArrayOfDictionaryOfPotentiallyUnsafeDateString(name, mixed)); }); } export function promiseArrayOfDictionaryOfValidDateString (name : string, mixed : any) : Promise<({ [key : string] : string })[]> { return new Promise<({ [key : string] : string })[]>((resolve) => { resolve(assert.assertArrayOfDictionaryOfValidDateString(name, mixed)); }); } export function promiseArrayOfDictionaryOfBeforeString (name : string, mixed : any, x : Date) : Promise<({ [key : string] : string })[]> { return new Promise<({ [key : string] : string })[]>((resolve) => { resolve(assert.assertArrayOfDictionaryOfBeforeString(name, mixed, x)); }); } export function promiseArrayOfDictionaryOfBeforeStringHandler (x : Date) : (name : string, mixed : any) => Promise<({ [key : string] : string })[]> { return (name : string, mixed : any) : Promise<({ [key : string] : string })[]> => { return promiseArrayOfDictionaryOfBeforeString(name, mixed, x); }; } export function promiseArrayOfDictionaryOfAfterString (name : string, mixed : any, x : Date) : Promise<({ [key : string] : string })[]> { return new Promise<({ [key : string] : string })[]>((resolve) => { resolve(assert.assertArrayOfDictionaryOfAfterString(name, mixed, x)); }); } export function promiseArrayOfDictionaryOfAfterStringHandler (x : Date) : (name : string, mixed : any) => Promise<({ [key : string] : string })[]> { return (name : string, mixed : any) : Promise<({ [key : string] : string })[]> => { return promiseArrayOfDictionaryOfAfterString(name, mixed, x); }; } export function promiseArrayOfDictionaryOfBeforeOrAtString (name : string, mixed : any, x : Date) : Promise<({ [key : string] : string })[]> { return new Promise<({ [key : string] : string })[]>((resolve) => { resolve(assert.assertArrayOfDictionaryOfBeforeOrAtString(name, mixed, x)); }); } export function promiseArrayOfDictionaryOfBeforeOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<({ [key : string] : string })[]> { return (name : string, mixed : any) : Promise<({ [key : string] : string })[]> => { return promiseArrayOfDictionaryOfBeforeOrAtString(name, mixed, x); }; } export function promiseArrayOfDictionaryOfAfterOrAtString (name : string, mixed : any, x : Date) : Promise<({ [key : string] : string })[]> { return new Promise<({ [key : string] : string })[]>((resolve) => { resolve(assert.assertArrayOfDictionaryOfAfterOrAtString(name, mixed, x)); }); } export function promiseArrayOfDictionaryOfAfterOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<({ [key : string] : string })[]> { return (name : string, mixed : any) : Promise<({ [key : string] : string })[]> => { return promiseArrayOfDictionaryOfAfterOrAtString(name, mixed, x); }; } export function promiseArrayOfDictionaryOfRangeString (name : string, mixed : any, args : { min? : Date, max? : Date }) : Promise<({ [key : string] : string })[]> { return new Promise<({ [key : string] : string })[]>((resolve) => { resolve(assert.assertArrayOfDictionaryOfRangeString(name, mixed, args)); }); } export function promiseArrayOfDictionaryOfRangeStringHandler (args : { min? : Date, max? : Date }) : (name : string, mixed : any) => Promise<({ [key : string] : string })[]> { return (name : string, mixed : any) : Promise<({ [key : string] : string })[]> => { return promiseArrayOfDictionaryOfRangeString(name, mixed, args); }; }