import * as GenericArrayCheck from "../../../../sync/check/generic/array"; import * as check from "../../../../sync/check/number"; export type ArrayOfPotentiallyUnsafeNumberResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfPotentiallyUnsafeNumber (mixed : any) : undefined|ArrayOfPotentiallyUnsafeNumberResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkPotentiallyUnsafeNumber ); } export type ArrayOfFiniteNumberResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfFiniteNumber (mixed : any) : undefined|ArrayOfFiniteNumberResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkFiniteNumber ); } export type ArrayOfIntegerResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfInteger (mixed : any) : undefined|ArrayOfIntegerResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkInteger ); } export type ArrayOfGreaterThanResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfGreaterThan (mixed : any, x : number) : undefined|ArrayOfGreaterThanResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkGreaterThan(mixed, x) } ); } export type ArrayOfGreaterThanOrEqualResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfGreaterThanOrEqual (mixed : any, x : number) : undefined|ArrayOfGreaterThanOrEqualResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkGreaterThanOrEqual(mixed, x) } ); } export type ArrayOfLessThanResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfLessThan (mixed : any, x : number) : undefined|ArrayOfLessThanResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkLessThan(mixed, x) } ); } export type ArrayOfLessThanOrEqualResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfLessThanOrEqual (mixed : any, x : number) : undefined|ArrayOfLessThanOrEqualResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkLessThanOrEqual(mixed, x) } ); } export type ArrayOfRangeResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfRange (mixed : any, args : { min? : number, max? : number }) : undefined|ArrayOfRangeResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkRange(mixed, args) } ); } export type ArrayOfPositiveResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfPositive (mixed : any) : undefined|ArrayOfPositiveResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkPositive ); } export type ArrayOfNegativeResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfNegative (mixed : any) : undefined|ArrayOfNegativeResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkNegative ); } export type ArrayOfNonNegativeResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfNonNegative (mixed : any) : undefined|ArrayOfNonNegativeResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkNonNegative ); } export type ArrayOfNaturalNumberResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfNaturalNumber (mixed : any) : undefined|ArrayOfNaturalNumberResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkNaturalNumber ); } export type ArrayOfOddResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfOdd (mixed : any) : undefined|ArrayOfOddResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkOdd ); } export type ArrayOfEvenResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfEven (mixed : any) : undefined|ArrayOfEvenResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkEven ); } export type ArrayOfNotOneOfResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfNotOneOf (mixed : any, arr : T[]) : undefined|ArrayOfNotOneOfResult { return GenericArrayCheck.checkArrayOf( mixed, () => { return check.checkNotOneOf(mixed, arr) } ); } export type ArrayOfLatitudeResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfLatitude (mixed : any) : undefined|ArrayOfLatitudeResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkLatitude ); } export type ArrayOfLongitudeResult = GenericArrayCheck.IsArrayOfResult; export function checkArrayOfLongitude (mixed : any) : undefined|ArrayOfLongitudeResult { return GenericArrayCheck.checkArrayOf( mixed, check.checkLongitude ); }