import * as assert from "../../../../main/generated/sync/assert/string-format/number"; export function promisePotentiallyUnsafeNumberString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertPotentiallyUnsafeNumberString(name, mixed)); }); } export function promiseFiniteNumberString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertFiniteNumberString(name, mixed)); }); } export function promiseIntegerString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertIntegerString(name, mixed)); }); } export function promiseGreaterThanString (name : string, mixed : any, x : number) : Promise { return new Promise((resolve) => { resolve(assert.assertGreaterThanString(name, mixed, x)); }); } export function promiseGreaterThanStringHandler (x : number) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseGreaterThanString(name, mixed, x); }; } export function promiseGreaterThanOrEqualString (name : string, mixed : any, x : number) : Promise { return new Promise((resolve) => { resolve(assert.assertGreaterThanOrEqualString(name, mixed, x)); }); } export function promiseGreaterThanOrEqualStringHandler (x : number) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseGreaterThanOrEqualString(name, mixed, x); }; } export function promiseLessThanString (name : string, mixed : any, x : number) : Promise { return new Promise((resolve) => { resolve(assert.assertLessThanString(name, mixed, x)); }); } export function promiseLessThanStringHandler (x : number) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseLessThanString(name, mixed, x); }; } export function promiseLessThanOrEqualString (name : string, mixed : any, x : number) : Promise { return new Promise((resolve) => { resolve(assert.assertLessThanOrEqualString(name, mixed, x)); }); } export function promiseLessThanOrEqualStringHandler (x : number) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseLessThanOrEqualString(name, mixed, x); }; } export function promiseRangeString (name : string, mixed : any, args : { min? : number, max? : number }) : Promise { return new Promise((resolve) => { resolve(assert.assertRangeString(name, mixed, args)); }); } export function promiseRangeStringHandler (args : { min? : number, max? : number }) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseRangeString(name, mixed, args); }; } export function promisePositiveString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertPositiveString(name, mixed)); }); } export function promiseNegativeString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertNegativeString(name, mixed)); }); } export function promiseNonNegativeString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertNonNegativeString(name, mixed)); }); } export function promiseNaturalNumberString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertNaturalNumberString(name, mixed)); }); } export function promiseOddString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertOddString(name, mixed)); }); } export function promiseEvenString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertEvenString(name, mixed)); }); } export function promiseNotOneOfString (name : string, mixed : any, arr : T[]) : Promise { return new Promise((resolve) => { resolve(assert.assertNotOneOfString(name, mixed, arr)); }); } export function promiseNotOneOfStringHandler (arr : T[]) : (name : string, mixed : any) => Promise { return (name : string, mixed : any) : Promise => { return promiseNotOneOfString(name, mixed, arr); }; } export function promiseLatitudeString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertLatitudeString(name, mixed)); }); } export function promiseLongitudeString (name : string, mixed : any) : Promise { return new Promise((resolve) => { resolve(assert.assertLongitudeString(name, mixed)); }); }