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.