12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- export = Range;
- declare class Range {
-
- static getOperator(
- side: 'left' | 'right',
- exclusive: boolean
- ): '>' | '>=' | '<' | '<=';
-
- static formatRight(value: number, logic: boolean, exclusive: boolean): string;
-
- static formatLeft(value: number, logic: boolean, exclusive: boolean): string;
-
- static formatRange(
- start: number,
- end: number,
- startExclusive: boolean,
- endExclusive: boolean,
- logic: boolean
- ): string;
-
- static getRangeValue(
- values: Array<[number, boolean]>,
- logic: boolean
- ): [number, boolean];
-
- _left: Array<[number, boolean]>;
-
- _right: Array<[number, boolean]>;
-
- left(value: number, exclusive?: boolean | undefined): void;
-
- right(value: number, exclusive?: boolean | undefined): void;
-
- format(logic?: boolean): string;
- }
- declare namespace Range {
- export { RangeValue, RangeValueCallback };
- }
- type RangeValue = [number, boolean];
- type RangeValueCallback = (rangeValue: [number, boolean]) => boolean;
|