import * as assert from "../../../../../../main/generated/sync/assert/dictionary-of/maybe/array-of/number"; export function promiseDictionaryOfMaybeArrayOfPotentiallyUnsafeNumber (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfPotentiallyUnsafeNumber(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfFiniteNumber (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfFiniteNumber(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfInteger (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfInteger(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfGreaterThan (name : string, mixed : any, x : number) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfGreaterThan(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfGreaterThanHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|((number)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfGreaterThan(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfGreaterThanOrEqual (name : string, mixed : any, x : number) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfGreaterThanOrEqual(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfGreaterThanOrEqualHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|((number)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfGreaterThanOrEqual(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfLessThan (name : string, mixed : any, x : number) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfLessThan(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfLessThanHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|((number)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfLessThan(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfLessThanOrEqual (name : string, mixed : any, x : number) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfLessThanOrEqual(name, mixed, x)); }); } export function promiseDictionaryOfMaybeArrayOfLessThanOrEqualHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|((number)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfLessThanOrEqual(name, mixed, x); }; } export function promiseDictionaryOfMaybeArrayOfRange (name : string, mixed : any, args : { min? : number, max? : number }) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfRange(name, mixed, args)); }); } export function promiseDictionaryOfMaybeArrayOfRangeHandler (args : { min? : number, max? : number }) : (name : string, mixed : any) => Promise<((null|undefined|((number)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfRange(name, mixed, args); }; } export function promiseDictionaryOfMaybeArrayOfPositive (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfPositive(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfNegative (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfNegative(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfNonNegative (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfNonNegative(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfNaturalNumber (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfNaturalNumber(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfOdd (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfOdd(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfEven (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfEven(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfNotOneOf (name : string, mixed : any, arr : T[]) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfNotOneOf(name, mixed, arr)); }); } export function promiseDictionaryOfMaybeArrayOfNotOneOfHandler (arr : T[]) : (name : string, mixed : any) => Promise<((null|undefined|((number)[]))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> => { return promiseDictionaryOfMaybeArrayOfNotOneOf(name, mixed, arr); }; } export function promiseDictionaryOfMaybeArrayOfLatitude (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfLatitude(name, mixed)); }); } export function promiseDictionaryOfMaybeArrayOfLongitude (name : string, mixed : any) : Promise<((null|undefined|((number)[]))|null|undefined)[]> { return new Promise<((null|undefined|((number)[]))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeArrayOfLongitude(name, mixed)); }); }