Extensions

external class Extensions : EventEmitter(source)

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun addListener(type: EventType, listener: EventListener)
Link copied to clipboard
fun emit(type: EventType, vararg args: Any?): Boolean
Link copied to clipboard
Link copied to clipboard

A list of all loaded extensions.

Link copied to clipboard
fun getExtension(extensionId: String): Extension?

The loaded extension with the given ID.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun loadExtension(path: String, options: LoadExtensionOptions = definedExternally): Promise<Extension>

resolves when the extension is loaded.

Link copied to clipboard
fun off(type: EventType, listener: EventListener)
Link copied to clipboard
fun on(type: EventType, listener: EventListener)
Link copied to clipboard
fun once(type: EventType, listener: EventListener)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun removeExtension(extensionId: String)

Unloads an extension.

Link copied to clipboard
fun removeListener(type: EventType, listener: EventListener)
Link copied to clipboard