Module: valueTransformer

Methods

(static) percentageFromPosition(inputRange, position) → {number}

Convert position into percentage value
Parameters:
Name Type Description
inputRange InputRange
position Point
Source:
Returns:
Percentage value
Type
number

(static) percentageFromValue(inputRange, value) → {number}

Convert value into percentage value
Parameters:
Name Type Description
inputRange InputRange
value number
Source:
Returns:
Percentage value
Type
number

(static) percentagesFromValues(inputRange, values) → {Range}

Convert values into percentage values
Parameters:
Name Type Description
inputRange InputRange
values Range
Source:
Returns:
Percentage values
Type
Range

(static) positionFromEvent(inputRange, event) → {Point}

Extract a position from an event
Parameters:
Name Type Description
inputRange InputRange
event Event
Source:
Returns:
Type
Point

(static) positionFromValue(inputRange, value) → {Point}

Convert value into position
Parameters:
Name Type Description
inputRange InputRange
value number
Source:
Returns:
Position
Type
Point

(static) positionsFromValues(inputRange, values) → {Object.<string, Point>}

Convert a range of values into positions
Parameters:
Name Type Description
inputRange InputRange
values Range
Source:
Returns:
Type
Object.<string, Point>

(static) stepValueFromValue(inputRange, value) → {number}

Convert a value into a step value
Parameters:
Name Type Description
inputRange InputRange
value number
Source:
Returns:
Step value
Type
number

(static) valueFromPosition(inputRange, position) → {number}

Convert position into model value
Parameters:
Name Type Description
inputRange InputRange
position Point
Source:
Returns:
Model value
Type
number

(static) valuesFromProps(inputRange, propsopt) → {Range}

Extract values from props
Parameters:
Name Type Attributes Default Description
inputRange InputRange
props Point <optional>
inputRange.props
Source:
Returns:
Range values
Type
Range