import * as assert from "../../../../../main/generated/sync/assert/dictionary-of/string-format/date"; export function promiseDictionaryOfPotentiallyUnsafeDateString (name : string, mixed : any) : Promise<{ [key : string] : string }> { return new Promise<{ [key : string] : string }>((resolve) => { resolve(assert.assertDictionaryOfPotentiallyUnsafeDateString(name, mixed)); }); } export function promiseDictionaryOfValidDateString (name : string, mixed : any) : Promise<{ [key : string] : string }> { return new Promise<{ [key : string] : string }>((resolve) => { resolve(assert.assertDictionaryOfValidDateString(name, mixed)); }); } export function promiseDictionaryOfBeforeString (name : string, mixed : any, x : Date) : Promise<{ [key : string] : string }> { return new Promise<{ [key : string] : string }>((resolve) => { resolve(assert.assertDictionaryOfBeforeString(name, mixed, x)); }); } export function promiseDictionaryOfBeforeStringHandler (x : Date) : (name : string, mixed : any) => Promise<{ [key : string] : string }> { return (name : string, mixed : any) : Promise<{ [key : string] : string }> => { return promiseDictionaryOfBeforeString(name, mixed, x); }; } export function promiseDictionaryOfAfterString (name : string, mixed : any, x : Date) : Promise<{ [key : string] : string }> { return new Promise<{ [key : string] : string }>((resolve) => { resolve(assert.assertDictionaryOfAfterString(name, mixed, x)); }); } export function promiseDictionaryOfAfterStringHandler (x : Date) : (name : string, mixed : any) => Promise<{ [key : string] : string }> { return (name : string, mixed : any) : Promise<{ [key : string] : string }> => { return promiseDictionaryOfAfterString(name, mixed, x); }; } export function promiseDictionaryOfBeforeOrAtString (name : string, mixed : any, x : Date) : Promise<{ [key : string] : string }> { return new Promise<{ [key : string] : string }>((resolve) => { resolve(assert.assertDictionaryOfBeforeOrAtString(name, mixed, x)); }); } export function promiseDictionaryOfBeforeOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<{ [key : string] : string }> { return (name : string, mixed : any) : Promise<{ [key : string] : string }> => { return promiseDictionaryOfBeforeOrAtString(name, mixed, x); }; } export function promiseDictionaryOfAfterOrAtString (name : string, mixed : any, x : Date) : Promise<{ [key : string] : string }> { return new Promise<{ [key : string] : string }>((resolve) => { resolve(assert.assertDictionaryOfAfterOrAtString(name, mixed, x)); }); } export function promiseDictionaryOfAfterOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<{ [key : string] : string }> { return (name : string, mixed : any) : Promise<{ [key : string] : string }> => { return promiseDictionaryOfAfterOrAtString(name, mixed, x); }; } export function promiseDictionaryOfRangeString (name : string, mixed : any, args : { min? : Date, max? : Date }) : Promise<{ [key : string] : string }> { return new Promise<{ [key : string] : string }>((resolve) => { resolve(assert.assertDictionaryOfRangeString(name, mixed, args)); }); } export function promiseDictionaryOfRangeStringHandler (args : { min? : Date, max? : Date }) : (name : string, mixed : any) => Promise<{ [key : string] : string }> { return (name : string, mixed : any) : Promise<{ [key : string] : string }> => { return promiseDictionaryOfRangeString(name, mixed, args); }; }