Class: ThebeEvents
thebe-core / Exports / ThebeEvents
#Table of contents
#Constructors
#Properties
#Methods
#Constructors
#constructor
• new ThebeEvents()
#Defined in
packages/core/src/events.ts:96
#Properties
#listeners
• listeners: Record
<string
, Map
<ThebeEventCb
, { unbind
: boolean
}>>
#Defined in
packages/core/src/events.ts:94
#Methods
#_ensureMap
▸ _ensureMap(event
): void
#Parameters
Name | Type |
---|---|
event | string |
#Returns
void
#Defined in
packages/core/src/events.ts:100
#off
▸ off(event
, cb
): void
#Parameters
Name | Type |
---|---|
event | ThebeEventType |
cb | ThebeEventCb |
#Returns
void
#Defined in
packages/core/src/events.ts:124
#on
▸ on(event
, cb
): () => void
#Parameters
Name | Type |
---|---|
event | ThebeEventType |
cb | ThebeEventCb |
#Returns
fn
▸ (): void
#Returns
void
#Defined in
packages/core/src/events.ts:112
#one
▸ one(event
, cb
): () => void
#Parameters
Name | Type |
---|---|
event | ThebeEventType |
cb | ThebeEventCb |
#Returns
fn
▸ (): void
#Returns
void
#Defined in
packages/core/src/events.ts:118
#trigger
▸ trigger(event
, evt
): void
#Parameters
Name | Type |
---|---|
event | ThebeEventType |
evt | ThebeEventData |
#Returns
void