import * as assert from "../../../../../../main/generated/sync/assert/array-of/maybe/string-format/number"; export function promiseArrayOfMaybePotentiallyUnsafeNumberString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybePotentiallyUnsafeNumberString(name, mixed)); }); } export function promiseArrayOfMaybeFiniteNumberString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeFiniteNumberString(name, mixed)); }); } export function promiseArrayOfMaybeIntegerString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeIntegerString(name, mixed)); }); } export function promiseArrayOfMaybeGreaterThanString (name : string, mixed : any, x : number) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeGreaterThanString(name, mixed, x)); }); } export function promiseArrayOfMaybeGreaterThanStringHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|(string))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> => { return promiseArrayOfMaybeGreaterThanString(name, mixed, x); }; } export function promiseArrayOfMaybeGreaterThanOrEqualString (name : string, mixed : any, x : number) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeGreaterThanOrEqualString(name, mixed, x)); }); } export function promiseArrayOfMaybeGreaterThanOrEqualStringHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|(string))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> => { return promiseArrayOfMaybeGreaterThanOrEqualString(name, mixed, x); }; } export function promiseArrayOfMaybeLessThanString (name : string, mixed : any, x : number) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeLessThanString(name, mixed, x)); }); } export function promiseArrayOfMaybeLessThanStringHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|(string))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> => { return promiseArrayOfMaybeLessThanString(name, mixed, x); }; } export function promiseArrayOfMaybeLessThanOrEqualString (name : string, mixed : any, x : number) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeLessThanOrEqualString(name, mixed, x)); }); } export function promiseArrayOfMaybeLessThanOrEqualStringHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|(string))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> => { return promiseArrayOfMaybeLessThanOrEqualString(name, mixed, x); }; } export function promiseArrayOfMaybeRangeString (name : string, mixed : any, args : { min? : number, max? : number }) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeRangeString(name, mixed, args)); }); } export function promiseArrayOfMaybeRangeStringHandler (args : { min? : number, max? : number }) : (name : string, mixed : any) => Promise<((null|undefined|(string))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> => { return promiseArrayOfMaybeRangeString(name, mixed, args); }; } export function promiseArrayOfMaybePositiveString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybePositiveString(name, mixed)); }); } export function promiseArrayOfMaybeNegativeString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeNegativeString(name, mixed)); }); } export function promiseArrayOfMaybeNonNegativeString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeNonNegativeString(name, mixed)); }); } export function promiseArrayOfMaybeNaturalNumberString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeNaturalNumberString(name, mixed)); }); } export function promiseArrayOfMaybeOddString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeOddString(name, mixed)); }); } export function promiseArrayOfMaybeEvenString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeEvenString(name, mixed)); }); } export function promiseArrayOfMaybeNotOneOfString (name : string, mixed : any, arr : T[]) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeNotOneOfString(name, mixed, arr)); }); } export function promiseArrayOfMaybeNotOneOfStringHandler (arr : T[]) : (name : string, mixed : any) => Promise<((null|undefined|(string))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> => { return promiseArrayOfMaybeNotOneOfString(name, mixed, arr); }; } export function promiseArrayOfMaybeLatitudeString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeLatitudeString(name, mixed)); }); } export function promiseArrayOfMaybeLongitudeString (name : string, mixed : any) : Promise<((null|undefined|(string))|null|undefined)[]> { return new Promise<((null|undefined|(string))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeLongitudeString(name, mixed)); }); }