Documentation / @ripl/core / Scale
Interface: Scale()<TDomain, TRange> ​
Defined in: packages/core/src/scales/types.ts:5
A callable scale with domain, range, inverse mapping, tick generation, and inclusion testing.
Extended by ​
Type Parameters ​
| Type Parameter | Default type |
|---|---|
TDomain | number |
TRange | number |
Scale(
value):TRange
Defined in: packages/core/src/scales/types.ts:6
A callable scale with domain, range, inverse mapping, tick generation, and inclusion testing.
Parameters ​
| Parameter | Type |
|---|---|
value | TDomain |
Returns ​
TRange
Properties ​
| Property | Type | Defined in |
|---|---|---|
domain | TDomain[] | packages/core/src/scales/types.ts:7 |
inverse | ScaleMethod<TRange, TDomain> | packages/core/src/scales/types.ts:9 |
range | TRange[] | packages/core/src/scales/types.ts:8 |
Methods ​
includes() ​
includes(
value):boolean
Defined in: packages/core/src/scales/types.ts:11
Parameters ​
| Parameter | Type |
|---|---|
value | TDomain |
Returns ​
boolean
ticks() ​
ticks(
count?):TDomain[]
Defined in: packages/core/src/scales/types.ts:10
Parameters ​
| Parameter | Type |
|---|---|
count? | number |
Returns ​
TDomain[]