import * as assert from "../../../../../../main/generated/sync/assert/array-of/maybe/dictionary-of/number"; export function promiseArrayOfMaybeDictionaryOfPotentiallyUnsafeNumber (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfPotentiallyUnsafeNumber(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfFiniteNumber (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfFiniteNumber(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfInteger (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfInteger(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfGreaterThan (name : string, mixed : any, x : number) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfGreaterThan(name, mixed, x)); }); } export function promiseArrayOfMaybeDictionaryOfGreaterThanHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> => { return promiseArrayOfMaybeDictionaryOfGreaterThan(name, mixed, x); }; } export function promiseArrayOfMaybeDictionaryOfGreaterThanOrEqual (name : string, mixed : any, x : number) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfGreaterThanOrEqual(name, mixed, x)); }); } export function promiseArrayOfMaybeDictionaryOfGreaterThanOrEqualHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> => { return promiseArrayOfMaybeDictionaryOfGreaterThanOrEqual(name, mixed, x); }; } export function promiseArrayOfMaybeDictionaryOfLessThan (name : string, mixed : any, x : number) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfLessThan(name, mixed, x)); }); } export function promiseArrayOfMaybeDictionaryOfLessThanHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> => { return promiseArrayOfMaybeDictionaryOfLessThan(name, mixed, x); }; } export function promiseArrayOfMaybeDictionaryOfLessThanOrEqual (name : string, mixed : any, x : number) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfLessThanOrEqual(name, mixed, x)); }); } export function promiseArrayOfMaybeDictionaryOfLessThanOrEqualHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> => { return promiseArrayOfMaybeDictionaryOfLessThanOrEqual(name, mixed, x); }; } export function promiseArrayOfMaybeDictionaryOfRange (name : string, mixed : any, args : { min? : number, max? : number }) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfRange(name, mixed, args)); }); } export function promiseArrayOfMaybeDictionaryOfRangeHandler (args : { min? : number, max? : number }) : (name : string, mixed : any) => Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> => { return promiseArrayOfMaybeDictionaryOfRange(name, mixed, args); }; } export function promiseArrayOfMaybeDictionaryOfPositive (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfPositive(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfNegative (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfNegative(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfNonNegative (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfNonNegative(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfNaturalNumber (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfNaturalNumber(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfOdd (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfOdd(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfEven (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfEven(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfNotOneOf (name : string, mixed : any, arr : T[]) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfNotOneOf(name, mixed, arr)); }); } export function promiseArrayOfMaybeDictionaryOfNotOneOfHandler (arr : T[]) : (name : string, mixed : any) => Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> => { return promiseArrayOfMaybeDictionaryOfNotOneOf(name, mixed, arr); }; } export function promiseArrayOfMaybeDictionaryOfLatitude (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfLatitude(name, mixed)); }); } export function promiseArrayOfMaybeDictionaryOfLongitude (name : string, mixed : any) : Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]> { return new Promise<((null|undefined|({ [key : string] : number }))|null|undefined)[]>((resolve) => { resolve(assert.assertArrayOfMaybeDictionaryOfLongitude(name, mixed)); }); }