@serenity-is/corelib / Fluent / one
Function: one()
Adds a one-time event listener (implementation).
Param
Target element to listen on.
Param
Event type; may include a .namespace suffix.
Param
Event listener or selector when delegating.
Param
Delegated handler when handler is a selector.
Call Signature
one<
K>(element,type,listener):void
Defined in: src/base/fluent.ts:573
Adds a one-time event listener that is automatically removed after the first invocation.
Type Parameters
K
K extends keyof HTMLElementEventMap
Parameters
element
EventTarget
Target element to listen on.
type
K
Event type; may include a .namespace suffix.
listener
(this, ev) => any
Callback to invoke once when the event fires.
Returns
void
void.
Call Signature
one(
element,type,listener):void
Defined in: src/base/fluent.ts:581
Adds a one-time event listener.
Parameters
element
EventTarget
Target element to listen on.
type
string
Event type; may include a .namespace suffix.
listener
EventListener
Callback to invoke once when the event fires.
Returns
void
void.
Call Signature
one(
element,type,selector,delegationHandler):void
Defined in: src/base/fluent.ts:590
Adds a one-time delegated event listener.
Parameters
element
EventTarget
Target element to listen on.
type
string
Event type; may include a .namespace suffix.
selector
string
CSS selector to delegate to.
delegationHandler
Function
Handler invoked once when the delegated target matches.
Returns
void
void.