Lox Nexus

Class: PluginEntry

The one line a plugin's entry module needs:

export default PluginEntry.define(FroniusPlugin)

Loaded by Nexus as a plugin worker, it starts the runtime for the class and routes unhandled promise rejections to Plugin.unhandledRejection instead of letting them end the worker. Imported anywhere else (tests, tools) it only returns the class.

Constructors

Constructor

new PluginEntry(): PluginEntry

Returns

PluginEntry

Methods

define()

static define<T>(type): T

Type Parameters

T

T extends PluginClass

Parameters

type

T

Returns

T

type itself, so it can be the module's default export