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