outsystems-ui - v2.30.0
Preparing search index...
OSFramework
OSUI
Event
DOMEvents
Observers
IObserver
Interface IObserver<O, D>
This interface is the base to all observers. All observers need to implement it.
Export
IObserver
interface
IObserver
<
O
,
D
>
{
handlers
:
OSGeneric
[]
;
addEvent
()
:
void
;
addHandler
(
handler
:
OSGeneric
,
...
args
:
any
[]
)
:
void
;
hasHandler
(
handler
:
OSGeneric
)
:
boolean
;
hasHandlers
()
:
boolean
;
removeEvent
()
:
void
;
removeHandler
(
handler
:
OSGeneric
)
:
void
;
trigger
(
data
:
D
,
...
args
:
unknown
[]
)
:
unknown
;
observerOptions
:
O
;
observerTarget
:
HTMLElement
;
}
Type Parameters
O
D
Hierarchy (
View Summary
)
IEvent
<
D
>
IObserver
Implemented by
AbstractMutationObserver
AbstractObserver
Index
Properties
handlers
observer
Options
observer
Target
Methods
add
Event
add
Handler
has
Handler
has
Handlers
remove
Event
remove
Handler
trigger
Properties
handlers
handlers
:
OSGeneric
[]
observer
Options
observerOptions
:
O
observer
Target
observerTarget
:
HTMLElement
Methods
add
Event
addEvent
()
:
void
Returns
void
add
Handler
addHandler
(
handler
:
OSGeneric
,
...
args
:
any
[]
)
:
void
Parameters
handler
:
OSGeneric
...
args
:
any
[]
Returns
void
has
Handler
hasHandler
(
handler
:
OSGeneric
)
:
boolean
Parameters
handler
:
OSGeneric
Returns
boolean
has
Handlers
hasHandlers
()
:
boolean
Returns
boolean
remove
Event
removeEvent
()
:
void
Returns
void
remove
Handler
removeHandler
(
handler
:
OSGeneric
)
:
void
Parameters
handler
:
OSGeneric
Returns
void
trigger
trigger
(
data
:
D
,
...
args
:
unknown
[]
)
:
unknown
Parameters
data
:
D
...
args
:
unknown
[]
Returns
unknown
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
handlers
observer
Options
observer
Target
Methods
add
Event
add
Handler
has
Handler
has
Handlers
remove
Event
remove
Handler
trigger
outsystems-ui - v2.30.0
Loading...
This interface is the base to all observers. All observers need to implement it.
Export
IObserver