added all files
This commit is contained in:
+98
@@ -0,0 +1,98 @@
|
||||
import { Predicate, PredicateOptions } from './predicate';
|
||||
export declare class NumberPredicate extends Predicate<number> {
|
||||
/**
|
||||
@hidden
|
||||
*/
|
||||
constructor(options?: PredicateOptions);
|
||||
/**
|
||||
Test a number to be in a specified range.
|
||||
|
||||
@param start - Start of the range.
|
||||
@param end - End of the range.
|
||||
*/
|
||||
inRange(start: number, end: number): this;
|
||||
/**
|
||||
Test a number to be greater than the provided value.
|
||||
|
||||
@param number - Minimum value.
|
||||
*/
|
||||
greaterThan(number: number): this;
|
||||
/**
|
||||
Test a number to be greater than or equal to the provided value.
|
||||
|
||||
@param number - Minimum value.
|
||||
*/
|
||||
greaterThanOrEqual(number: number): this;
|
||||
/**
|
||||
Test a number to be less than the provided value.
|
||||
|
||||
@param number - Maximum value.
|
||||
*/
|
||||
lessThan(number: number): this;
|
||||
/**
|
||||
Test a number to be less than or equal to the provided value.
|
||||
|
||||
@param number - Minimum value.
|
||||
*/
|
||||
lessThanOrEqual(number: number): this;
|
||||
/**
|
||||
Test a number to be equal to a specified number.
|
||||
|
||||
@param expected - Expected value to match.
|
||||
*/
|
||||
equal(expected: number): this;
|
||||
/**
|
||||
Test if a number is an element of the provided list.
|
||||
|
||||
@param list - List of possible values.
|
||||
*/
|
||||
oneOf(list: readonly number[]): this;
|
||||
/**
|
||||
Test a number to be an integer.
|
||||
*/
|
||||
get integer(): this;
|
||||
/**
|
||||
Test a number to be finite.
|
||||
*/
|
||||
get finite(): this;
|
||||
/**
|
||||
Test a number to be infinite.
|
||||
*/
|
||||
get infinite(): this;
|
||||
/**
|
||||
Test a number to be positive.
|
||||
*/
|
||||
get positive(): this;
|
||||
/**
|
||||
Test a number to be negative.
|
||||
*/
|
||||
get negative(): this;
|
||||
/**
|
||||
Test a number to be an integer or infinite.
|
||||
*/
|
||||
get integerOrInfinite(): this;
|
||||
/**
|
||||
Test a number to be in a valid range for a 8-bit unsigned integer.
|
||||
*/
|
||||
get uint8(): this;
|
||||
/**
|
||||
Test a number to be in a valid range for a 16-bit unsigned integer.
|
||||
*/
|
||||
get uint16(): this;
|
||||
/**
|
||||
Test a number to be in a valid range for a 32-bit unsigned integer.
|
||||
*/
|
||||
get uint32(): this;
|
||||
/**
|
||||
Test a number to be in a valid range for a 8-bit signed integer.
|
||||
*/
|
||||
get int8(): this;
|
||||
/**
|
||||
Test a number to be in a valid range for a 16-bit signed integer.
|
||||
*/
|
||||
get int16(): this;
|
||||
/**
|
||||
Test a number to be in a valid range for a 32-bit signed integer.
|
||||
*/
|
||||
get int32(): this;
|
||||
}
|
||||
Reference in New Issue
Block a user