import * as assert from "../../../../../../main/generated/sync/assert/dictionary-of/array-of/string-format/date"; export function promiseDictionaryOfArrayOfPotentiallyUnsafeDateString (name : string, mixed : any) : Promise<{ [key : string] : (string)[] }> { return new Promise<{ [key : string] : (string)[] }>((resolve) => { resolve(assert.assertDictionaryOfArrayOfPotentiallyUnsafeDateString(name, mixed)); }); } export function promiseDictionaryOfArrayOfValidDateString (name : string, mixed : any) : Promise<{ [key : string] : (string)[] }> { return new Promise<{ [key : string] : (string)[] }>((resolve) => { resolve(assert.assertDictionaryOfArrayOfValidDateString(name, mixed)); }); } export function promiseDictionaryOfArrayOfBeforeString (name : string, mixed : any, x : Date) : Promise<{ [key : string] : (string)[] }> { return new Promise<{ [key : string] : (string)[] }>((resolve) => { resolve(assert.assertDictionaryOfArrayOfBeforeString(name, mixed, x)); }); } export function promiseDictionaryOfArrayOfBeforeStringHandler (x : Date) : (name : string, mixed : any) => Promise<{ [key : string] : (string)[] }> { return (name : string, mixed : any) : Promise<{ [key : string] : (string)[] }> => { return promiseDictionaryOfArrayOfBeforeString(name, mixed, x); }; } export function promiseDictionaryOfArrayOfAfterString (name : string, mixed : any, x : Date) : Promise<{ [key : string] : (string)[] }> { return new Promise<{ [key : string] : (string)[] }>((resolve) => { resolve(assert.assertDictionaryOfArrayOfAfterString(name, mixed, x)); }); } export function promiseDictionaryOfArrayOfAfterStringHandler (x : Date) : (name : string, mixed : any) => Promise<{ [key : string] : (string)[] }> { return (name : string, mixed : any) : Promise<{ [key : string] : (string)[] }> => { return promiseDictionaryOfArrayOfAfterString(name, mixed, x); }; } export function promiseDictionaryOfArrayOfBeforeOrAtString (name : string, mixed : any, x : Date) : Promise<{ [key : string] : (string)[] }> { return new Promise<{ [key : string] : (string)[] }>((resolve) => { resolve(assert.assertDictionaryOfArrayOfBeforeOrAtString(name, mixed, x)); }); } export function promiseDictionaryOfArrayOfBeforeOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<{ [key : string] : (string)[] }> { return (name : string, mixed : any) : Promise<{ [key : string] : (string)[] }> => { return promiseDictionaryOfArrayOfBeforeOrAtString(name, mixed, x); }; } export function promiseDictionaryOfArrayOfAfterOrAtString (name : string, mixed : any, x : Date) : Promise<{ [key : string] : (string)[] }> { return new Promise<{ [key : string] : (string)[] }>((resolve) => { resolve(assert.assertDictionaryOfArrayOfAfterOrAtString(name, mixed, x)); }); } export function promiseDictionaryOfArrayOfAfterOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<{ [key : string] : (string)[] }> { return (name : string, mixed : any) : Promise<{ [key : string] : (string)[] }> => { return promiseDictionaryOfArrayOfAfterOrAtString(name, mixed, x); }; } export function promiseDictionaryOfArrayOfRangeString (name : string, mixed : any, args : { min? : Date, max? : Date }) : Promise<{ [key : string] : (string)[] }> { return new Promise<{ [key : string] : (string)[] }>((resolve) => { resolve(assert.assertDictionaryOfArrayOfRangeString(name, mixed, args)); }); } export function promiseDictionaryOfArrayOfRangeStringHandler (args : { min? : Date, max? : Date }) : (name : string, mixed : any) => Promise<{ [key : string] : (string)[] }> { return (name : string, mixed : any) : Promise<{ [key : string] : (string)[] }> => { return promiseDictionaryOfArrayOfRangeString(name, mixed, args); }; }