Skip to content

Documentation / @ripl/core / ScaleBindingOptions

Interface: ScaleBindingOptions<TDomain, TRange> ​

Defined in: packages/core/src/scales/_base/index.ts:20

Low-level options for constructing a scale, providing conversion, inversion, inclusion, and tick generation callbacks.

Type Parameters ​

Type Parameter
TDomain
TRange

Properties ​

PropertyModifierTypeDefined in
convertpublicScaleMethod<TDomain, TRange>packages/core/src/scales/_base/index.ts:23
domainreadonlyTDomain[]packages/core/src/scales/_base/index.ts:21
invertpublicScaleMethod<TRange, TDomain>packages/core/src/scales/_base/index.ts:24
rangereadonlyTRange[]packages/core/src/scales/_base/index.ts:22

Methods ​

includes()? ​

optional includes(value): boolean

Defined in: packages/core/src/scales/_base/index.ts:25

Parameters ​

ParameterType
valueTDomain

Returns ​

boolean


ticks()? ​

optional ticks(count?): TDomain[]

Defined in: packages/core/src/scales/_base/index.ts:26

Parameters ​

ParameterType
count?number

Returns ​

TDomain[]