import * as assert from "../../../../../../main/generated/sync/assert/dictionary-of/maybe/string-format/date"; export function promiseDictionaryOfMaybePotentiallyUnsafeDateString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybePotentiallyUnsafeDateString(name, mixed)); }); } export function promiseDictionaryOfMaybeValidDateString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeValidDateString(name, mixed)); }); } export function promiseDictionaryOfMaybeBeforeString (name : string, mixed : any, x : Date) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeBeforeString(name, mixed, x)); }); } export function promiseDictionaryOfMaybeBeforeStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|(string))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> => { return promiseDictionaryOfMaybeBeforeString(name, mixed, x); }; } export function promiseDictionaryOfMaybeAfterString (name : string, mixed : any, x : Date) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeAfterString(name, mixed, x)); }); } export function promiseDictionaryOfMaybeAfterStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|(string))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> => { return promiseDictionaryOfMaybeAfterString(name, mixed, x); }; } export function promiseDictionaryOfMaybeBeforeOrAtString (name : string, mixed : any, x : Date) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeBeforeOrAtString(name, mixed, x)); }); } export function promiseDictionaryOfMaybeBeforeOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|(string))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> => { return promiseDictionaryOfMaybeBeforeOrAtString(name, mixed, x); }; } export function promiseDictionaryOfMaybeAfterOrAtString (name : string, mixed : any, x : Date) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeAfterOrAtString(name, mixed, x)); }); } export function promiseDictionaryOfMaybeAfterOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<((null|undefined|(string))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> => { return promiseDictionaryOfMaybeAfterOrAtString(name, mixed, x); }; } export function promiseDictionaryOfMaybeRangeString (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.assertDictionaryOfMaybeRangeString(name, mixed, args)); }); } export function promiseDictionaryOfMaybeRangeStringHandler (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 promiseDictionaryOfMaybeRangeString(name, mixed, args); }; }