UNPKG

@zfunction/genetics-js

Version:

Genetic and evolutionary algorithms framework for the web

21 lines (20 loc) 711 B
/** * ## Numeric Range * Represents a numeric range. */ export declare class NumericRange { static DEFAULT: NumericRange; static isArrayInRange(array: number[], range: NumericRange): boolean; static isValueInRange(value: number, range: NumericRange): boolean; static normalizeValueToRange(value: number, range: NumericRange): number; private static checkRangeValues; private static rangeValuesAreValid; private _lowest; private _highest; constructor(lowest?: number, highest?: number); get lowest(): number; set lowest(value: number); get highest(): number; set highest(value: number); set(lowest: number, highest: number): void; }