Skip to content

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 ParameterDefault type
TDomainnumber
TRangenumber

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 ​

ParameterType
valueTDomain

Returns ​

TRange

Properties ​

PropertyTypeDefined in
domainTDomain[]packages/core/src/scales/types.ts:7
inverseScaleMethod<TRange, TDomain>packages/core/src/scales/types.ts:9
rangeTRange[]packages/core/src/scales/types.ts:8

Methods ​

includes() ​

includes(value): boolean

Defined in: packages/core/src/scales/types.ts:11

Parameters ​

ParameterType
valueTDomain

Returns ​

boolean


ticks() ​

ticks(count?): TDomain[]

Defined in: packages/core/src/scales/types.ts:10

Parameters ​

ParameterType
count?number

Returns ​

TDomain[]