The type of the command that will produce this binding.
The type of the interaction that will use this binding.
The type of the accumulator.
The interaction data type (infered from the interaction type)
Optional firstFn: ((c, i, acc) => void)Optional thenFn: ((c, i, acc) => void)Optional whenFn: When<D, A>[]Optional endFn: ((c, i, acc) => void)Optional cancelFn: ((i, acc) => void)Optional endOrCancelFn: ((i, acc) => void)Optional hadEffectsFn: ((c, i, acc) => void)Optional hadNoEffectFn: ((c, i, acc) => void)Optional cannotExecFn: ((c, i, acc) => void)Optional onErrFn: ((ex) => void)Optional name: stringOptional accInit: AProtected _activatedProtected _cmdThe current action in progress.
Protected Readonly _interactionThe source interaction.
Protected _nameProtected _timeProtected _timeThe accumulator used during the binding.
Protected Readonly accumulatorPrivate Readonly cancelPrivate Readonly cannotProtected Readonly cmdThe command class to instantiate.
Optional i: DProtected Readonly cmdsReadonly continuousStates whether the command must be executed on each step of the interaction (and not only at the end of the interaction execution).
Private Readonly endPrivate Readonly firstPrivate Readonly hadPrivate Readonly hadReadonly linterThe linter rules specific to this binding.
Logs (or not) binding execution information.
Logs binding usage information, to perform data analysis on usage
Logs (or not) usage information of the binding for usage analysis
Protected loggerPrivate Readonly onPrivate Readonly onPrivate Readonly thenProtected undoPrivate Readonly whenStates whether the binding is activated.
States whether the binding is activated.
The command in progress or null.
The user interaction.
The name of the binding
An RX observable objects that will provide the commands produced by the binding.
States whether the binding is running.
Information method. The number of times the binding was cancelled (nevermind a command was created or not).
Information method.
The number of times the binding successfully ended (nevermind a command was created or not).
Visiting the binding.
The visitor.
Private configureProtected createPrivate executeProtected fsmProtected fsmProtected fsmProtected fsmProtected fsmPrivate whenProtected whenProtected whenProtected whenGenerated using TypeDoc
A special implementation of a binding to be used in binders.