PluginEventSourceImpl
Plugin event source implementation.
Import:
import { PluginEventSourceImpl } from 'obsidian-dev-utils/obsidian/plugin/plugin-event-source';Signature:
export class PluginEventSourceImpl implements PluginEventSourceImplements: PluginEventSource
Constructor
new PluginEventSourceImpl(plugin: PluginBase)Creates a new plugin event source.
Methods
| Method | Returns | Description |
|---|---|---|
| off(name, callback) | void | Remove an event listener. |
| offref(eventRef) | void | Remove an event listener by reference. |
| on(name, callback, thisArg?) | AsyncEventRef | Add an event listener. |
| once(name, callback, thisArg?) | AsyncEventRef | Add an event listener that will be triggered only once. |