Skip to content

@vtj


@vtj / core / EventModel

Class: EventModel

Defined in: packages/core/src/models/event.ts:8

Constructors

new EventModel()

new EventModel(schema): EventModel

Defined in: packages/core/src/models/event.ts:12

Parameters

schema

NodeEvent

Returns

EventModel

Properties

handler

handler: JSFunction

Defined in: packages/core/src/models/event.ts:10


modifiers

modifiers: NodeModifiers = {}

Defined in: packages/core/src/models/event.ts:11


name

readonly name: string

Defined in: packages/core/src/models/event.ts:9

Methods

update()

update(schema): void

Defined in: packages/core/src/models/event.ts:19

Parameters

schema

Partial<NodeEvent>

Returns

void


parse()

static parse(events): Record<string, EventModel>

Defined in: packages/core/src/models/event.ts:34

Parameters

events

NodeEvents = {}

Returns

Record<string, EventModel>


toDsl()

static toDsl(events): NodeEvents

Defined in: packages/core/src/models/event.ts:26

Parameters

events

Record<string, EventModel>

Returns

NodeEvents

Released under the MIT License.