Reference machines
numberField
interface 2 type 3 function 1
# CreateNumberFieldInput
Members
defaultValue?optional defaultValue?: number | nulldisabled?optional disabled?: booleanmax?optional max?: numbermin?optional min?: numberpageStep?optional pageStep?: numberPageUp/PageDown step. Default = step * 10.
step?optional step?: number
# NumberFieldContext
Members
maxmax: numberminmin: numberpageSteppageStep: numberstepstep: numbervaluevalue: number | null
# NumberFieldEvent
NumberFieldEvent = { type: "INCREMENT"; } | { type: "DECREMENT"; } | { type: "PAGE_INCREMENT"; } | { type: "PAGE_DECREMENT"; } | { type: "TO_MIN"; } | { type: "TO_MAX"; } | { type: "CLEAR"; } | { type: "SET.VALUE"; value: number | null; } | { type: "SET.MIN"; value: number; } | { type: "SET.MAX"; value: number; } | { type: "SET.STEP"; value: number; } | { type: "SET.PAGE_STEP"; value: number; } | { type: "DISABLE"; } | { type: "ENABLE"; }# NumberFieldMachine
NumberFieldMachine = Machine<NumberFieldContext, NumberFieldEvent, NumberFieldState># NumberFieldState
NumberFieldState = "idle" | "disabled"# createNumberFieldMachine ( )
createNumberFieldMachine(input?): NumberFieldMachineConstruct a fresh NumberField machine.
Parameters
input?CreateNumberFieldInput = {}
Returns
NumberFieldMachine