engine/view/observer/bubblingemittermixin
module
Interfaces
-
module:engine/view/observer/bubblingemittermixin~BubblingCallbackOptions
Type Definitions
-
module:engine/view/observer/bubblingemittermixin~BubblingEmitter
-
module:engine/view/observer/bubblingemittermixin~BubblingEvent
-
module:engine/view/observer/bubblingemittermixin~BubblingEventContextFunction
Functions
-
BubblingEmitterMixin( base ) → Mixed<Base, Emitter>
module:engine/view/observer/bubblingemittermixin~BubblingEmitterMixin
Bubbling emitter mixin for the view document as described in the
BubblingEmitter
interface.This function creates a class that inherits from the provided
base
and implementsEmitter
interface. The base class must implementEmitter
interface.class BaseClass extends EmitterMixin() { // ... } class MyClass extends BubblingEmitterMixin( BaseClass ) { // This class derives from `BaseClass` and implements the `BubblingEmitter` interface. }
Type parameters
Base : extends Constructor<Emitter>
Parameters
base : Base
Returns