@rtorcato/js-common / events
events
Functions
on()
on<
K>(target,type,handler,options?): () =>void
Defined in: events/index.ts:9
Adds an event listener and returns a function to remove it.
Type Parameters
K
K extends keyof HTMLElementEventMap
Parameters
target
EventTarget
The event target.
type
K
The event type.
handler
(event) => void
The event handler.
options?
boolean | AddEventListenerOptions
Event listener options.
Returns
Unsubscribe function.
() => void
emit()
emit(
target,type,detail?):boolean
Defined in: events/index.ts:27
Dispatches a custom event on the target.
Parameters
target
EventTarget
The event target.
type
string
The event type.
detail?
unknown
Optional detail data.
Returns
boolean
True if not canceled.
once()
once<
K>(target,type):Promise<HTMLElementEventMap[K]>
Defined in: events/index.ts:37
Waits for a single event to occur and resolves a promise.
Type Parameters
K
K extends keyof HTMLElementEventMap
Parameters
target
EventTarget
The event target.
type
K
The event type.
Returns
Promise<HTMLElementEventMap[K]>
Resolves with the event object.
preventDefault()
preventDefault(
event):void
Defined in: events/index.ts:54
Prevents the default action for an event.
Parameters
event
Event
The event object.
Returns
void
stopPropagation()
stopPropagation(
event):void
Defined in: events/index.ts:62
Stops propagation for an event.
Parameters
event
Event
The event object.
Returns
void