@angular-package/range
Version:
The range between minimum and maximum.
18 lines (17 loc) • 719 B
TypeScript
import { Greater } from './greater.class';
import { Less } from './less.class';
export declare abstract class Inequality<Value extends number> extends Number {
#private;
get greater(): Greater<Value>;
get less(): Less<Value>;
constructor(value: Value);
isBetween(min: number, max: number): boolean;
isBetweenEvery(...ranges: [number, number][]): boolean;
isBetweenSome(...ranges: [number, number][]): boolean;
greaterThan(value: number): boolean;
greaterThanEvery(...values: number[]): boolean;
greaterThanSome(...values: number[]): boolean;
lessThan(value: number): boolean;
lessThanEvery(...values: number[]): boolean;
lessThanSome(...values: number[]): boolean;
}