Reference machines
slider
interface 2 type 4 function 1
# CreateSliderInput
Members
defaultValue?optional defaultValue?: numberdisabled?optional disabled?: booleanmax?optional max?: numbermin?optional min?: numberorientation?optional orientation?: SliderOrientationpageStep?optional pageStep?: numberPageUp/PageDown step. Default = step * 10.
step?optional step?: number
# SliderContext
Members
maxmax: numberminmin: numberorientationorientation: SliderOrientationpageSteppageStep: numberstepstep: numbervaluevalue: number
# SliderEvent
SliderEvent = { type: "INCREMENT"; } | { type: "DECREMENT"; } | { type: "PAGE_INCREMENT"; } | { type: "PAGE_DECREMENT"; } | { type: "TO_MIN"; } | { type: "TO_MAX"; } | { type: "SET.VALUE"; value: number; } | { type: "SET.MIN"; value: number; } | { type: "SET.MAX"; value: number; } | { type: "SET.STEP"; value: number; } | { type: "SET.PAGE_STEP"; value: number; } | { type: "SET.ORIENTATION"; value: SliderOrientation; } | { type: "DISABLE"; } | { type: "ENABLE"; }# SliderMachine
SliderMachine = Machine<SliderContext, SliderEvent, SliderState># SliderOrientation
SliderOrientation = "horizontal" | "vertical"# SliderState
SliderState = "idle" | "disabled"# createSliderMachine ( )
createSliderMachine(input?): SliderMachineConstruct a fresh Slider machine.
Parameters
input?CreateSliderInput = {}
Returns
SliderMachine