Describe the bug
A clear and concise description of what the bug is.
Observable.once creates a wrapper around the function, so calling Observable.off does not prevent it from being called.
let fn = ()=>{};
item.once('update', fn);
item.off('update', fn);
fn, will still be invoked under this scenario.
This seems to by design, so it should be documented that off will not prevent once from being called.
Describe the bug
A clear and concise description of what the bug is.
Observable.oncecreates a wrapper around the function, so callingObservable.offdoes not prevent it from being called.fn, will still be invoked under this scenario.This seems to by design, so it should be documented that
offwill not preventoncefrom being called.