Skip to content

@vtj


@vtj / core / EventModel

Class: EventModel

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

Constructors

Constructor

new EventModel(schema): EventModel

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

Parameters

schema

NodeEvent

Returns

EventModel

Properties

handler

handler: JSExpression | JSFunction

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


modifiers

modifiers: NodeModifiers = {}

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


name

readonly name: string

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

Methods

update()

update(schema): void

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

Parameters

schema

Partial<NodeEvent>

Returns

void


parse()

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

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

Parameters

events

NodeEvents = {}

Returns

Record<string, EventModel>


toDsl()

static toDsl(events): NodeEvents

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

Parameters

events

Record<string, EventModel>

Returns

NodeEvents

Released under the MIT License.