import * as assert from "../../../../../main/generated/sync/assert/array-of/string-format/date"; export function promiseArrayOfPotentiallyUnsafeDateString (name : string, mixed : any) : Promise<(string)[]> { return new Promise<(string)[]>((resolve) => { resolve(assert.assertArrayOfPotentiallyUnsafeDateString(name, mixed)); }); } export function promiseArrayOfValidDateString (name : string, mixed : any) : Promise<(string)[]> { return new Promise<(string)[]>((resolve) => { resolve(assert.assertArrayOfValidDateString(name, mixed)); }); } export function promiseArrayOfBeforeString (name : string, mixed : any, x : Date) : Promise<(string)[]> { return new Promise<(string)[]>((resolve) => { resolve(assert.assertArrayOfBeforeString(name, mixed, x)); }); } export function promiseArrayOfBeforeStringHandler (x : Date) : (name : string, mixed : any) => Promise<(string)[]> { return (name : string, mixed : any) : Promise<(string)[]> => { return promiseArrayOfBeforeString(name, mixed, x); }; } export function promiseArrayOfAfterString (name : string, mixed : any, x : Date) : Promise<(string)[]> { return new Promise<(string)[]>((resolve) => { resolve(assert.assertArrayOfAfterString(name, mixed, x)); }); } export function promiseArrayOfAfterStringHandler (x : Date) : (name : string, mixed : any) => Promise<(string)[]> { return (name : string, mixed : any) : Promise<(string)[]> => { return promiseArrayOfAfterString(name, mixed, x); }; } export function promiseArrayOfBeforeOrAtString (name : string, mixed : any, x : Date) : Promise<(string)[]> { return new Promise<(string)[]>((resolve) => { resolve(assert.assertArrayOfBeforeOrAtString(name, mixed, x)); }); } export function promiseArrayOfBeforeOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<(string)[]> { return (name : string, mixed : any) : Promise<(string)[]> => { return promiseArrayOfBeforeOrAtString(name, mixed, x); }; } export function promiseArrayOfAfterOrAtString (name : string, mixed : any, x : Date) : Promise<(string)[]> { return new Promise<(string)[]>((resolve) => { resolve(assert.assertArrayOfAfterOrAtString(name, mixed, x)); }); } export function promiseArrayOfAfterOrAtStringHandler (x : Date) : (name : string, mixed : any) => Promise<(string)[]> { return (name : string, mixed : any) : Promise<(string)[]> => { return promiseArrayOfAfterOrAtString(name, mixed, x); }; } export function promiseArrayOfRangeString (name : string, mixed : any, args : { min? : Date, max? : Date }) : Promise<(string)[]> { return new Promise<(string)[]>((resolve) => { resolve(assert.assertArrayOfRangeString(name, mixed, args)); }); } export function promiseArrayOfRangeStringHandler (args : { min? : Date, max? : Date }) : (name : string, mixed : any) => Promise<(string)[]> { return (name : string, mixed : any) : Promise<(string)[]> => { return promiseArrayOfRangeString(name, mixed, args); }; }