Skip to main content

EngineModule

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new EngineModule(nodeUID, opts, uid)

Allows access to a module node. Call using the engine.registerModule('[uid]') function

Parameters

NameType
nodeUIDstring
optsEngineModuleOpts
uidstring

Inherited from

EventEmitter.constructor

Properties

nodeUID

Readonly nodeUID: string


opts

Readonly opts: KeyValue


uid

Readonly uid: string

Methods

close

close(): void

Close the input and event handler

Returns

void


input

input(data, opts?): void

Trigger action for module

Parameters

NameType
dataany
opts?EngineModuleOpts

Returns

void


off

off(event, handler): any

Parameters

NameType
eventstring
handlerany

Returns

any

Inherited from

EventEmitter.off


on

on(event, listener): EngineModule

Data received for event

Parameters

NameType
event"triggered"
listener(data: KeyValue) => void

Returns

EngineModule

Inherited from

EventEmitter.on

on(event, listener): EngineModule

Error returned

Parameters

NameType
event"error"
listener(data: KeyValue) => void

Returns

EngineModule