Return true in case this cancelable hasn't been canceled,
or false otherwise.
const ref = BoolCancelable.of()
ref.isCanceled() // false
ref.cancel()
ref.isCanceled() // true
Updates the internal reference of this assignable cancelable to the given value.
If this cancelable is already canceled, then value is
going to be canceled on assignment as well.
Returns a new SingleAssignCancelable that's empty.
Initiates an SingleAssignCancelable reference and assigns it
a reference that wraps the given cb callback.
So this code:
SingleAssignCancelable.of(() => console.log("cancelled"))
Is equivalent to this:
const ref = SingleAssignCancelable.empty()
ref.update(Cancelable.of(() => console.log("cancelled")))
Generated using TypeDoc
The
SingleAssignCancelableis a Cancelable that can be assigned only once to another cancelable reference.Example:
const ref = SingleAssignCancelable() ref.update(c1) // sets the underlying cancelable to c1 ref.update(c2) // throws IllegalStateErrorSee MultiAssignCancelable for a similar type that can be assigned multiple types.