import * as assert from "../../../../../main/generated/sync/assert/dictionary-of/maybe/number"; export function promiseDictionaryOfMaybePotentiallyUnsafeNumber (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybePotentiallyUnsafeNumber(name, mixed)); }); } export function promiseDictionaryOfMaybeFiniteNumber (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeFiniteNumber(name, mixed)); }); } export function promiseDictionaryOfMaybeInteger (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeInteger(name, mixed)); }); } export function promiseDictionaryOfMaybeGreaterThan (name : string, mixed : any, x : number) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeGreaterThan(name, mixed, x)); }); } export function promiseDictionaryOfMaybeGreaterThanHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|(number))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> => { return promiseDictionaryOfMaybeGreaterThan(name, mixed, x); }; } export function promiseDictionaryOfMaybeGreaterThanOrEqual (name : string, mixed : any, x : number) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeGreaterThanOrEqual(name, mixed, x)); }); } export function promiseDictionaryOfMaybeGreaterThanOrEqualHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|(number))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> => { return promiseDictionaryOfMaybeGreaterThanOrEqual(name, mixed, x); }; } export function promiseDictionaryOfMaybeLessThan (name : string, mixed : any, x : number) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeLessThan(name, mixed, x)); }); } export function promiseDictionaryOfMaybeLessThanHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|(number))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> => { return promiseDictionaryOfMaybeLessThan(name, mixed, x); }; } export function promiseDictionaryOfMaybeLessThanOrEqual (name : string, mixed : any, x : number) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeLessThanOrEqual(name, mixed, x)); }); } export function promiseDictionaryOfMaybeLessThanOrEqualHandler (x : number) : (name : string, mixed : any) => Promise<((null|undefined|(number))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> => { return promiseDictionaryOfMaybeLessThanOrEqual(name, mixed, x); }; } export function promiseDictionaryOfMaybeRange (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.assertDictionaryOfMaybeRange(name, mixed, args)); }); } export function promiseDictionaryOfMaybeRangeHandler (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 promiseDictionaryOfMaybeRange(name, mixed, args); }; } export function promiseDictionaryOfMaybePositive (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybePositive(name, mixed)); }); } export function promiseDictionaryOfMaybeNegative (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeNegative(name, mixed)); }); } export function promiseDictionaryOfMaybeNonNegative (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeNonNegative(name, mixed)); }); } export function promiseDictionaryOfMaybeNaturalNumber (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeNaturalNumber(name, mixed)); }); } export function promiseDictionaryOfMaybeOdd (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeOdd(name, mixed)); }); } export function promiseDictionaryOfMaybeEven (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeEven(name, mixed)); }); } export function promiseDictionaryOfMaybeNotOneOf (name : string, mixed : any, arr : T[]) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeNotOneOf(name, mixed, arr)); }); } export function promiseDictionaryOfMaybeNotOneOfHandler (arr : T[]) : (name : string, mixed : any) => Promise<((null|undefined|(number))|null|undefined)[]> { return (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> => { return promiseDictionaryOfMaybeNotOneOf(name, mixed, arr); }; } export function promiseDictionaryOfMaybeLatitude (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeLatitude(name, mixed)); }); } export function promiseDictionaryOfMaybeLongitude (name : string, mixed : any) : Promise<((null|undefined|(number))|null|undefined)[]> { return new Promise<((null|undefined|(number))|null|undefined)[]>((resolve) => { resolve(assert.assertDictionaryOfMaybeLongitude(name, mixed)); }); }