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
SingleAssignCancelable
is 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 IllegalStateError
See MultiAssignCancelable for a similar type that can be assigned multiple types.