构造函数
constructor
属性
可选__currentListenerStack
__currentListenerStack?: Listener<T> | Listener<T>[] 可选__dll
访问器
_dll
empty
get empty(): boolean
返回 boolean
head
tail
方法
_clearHasRemoved
返回 void
_hasCurrentListener
_hasCurrentListener(listener: Listener<T>): boolean 返回 boolean
_popCurrentListener
_popCurrentListener(): void 返回 void
_pushCurrentListener
_pushCurrentListener(listener: Listener<T>): void 返回 void
destroy
返回 void
do
返回 void
insertAfter
参数
- handler: ListenerHandler<T>
- func: (...args: T) => void
可选scope: Object- once: boolean = false
insertBefore
参数
- handler: ListenerHandler<T>
- func: (...args: T) => void
可选scope: Object- once: boolean = false
isHandlerValid
返回 boolean
moveAfter
返回 void
moveBefore
返回 void
nextHandler
pop
返回 void
prevHandler
push
参数
- func: (...args: T) => void
可选scope: Object- once: boolean = false
remove
返回 void
removeAll
返回 void
shift
返回 void
unshift
参数
- func: (...args: T) => void
可选scope: Object- once: boolean = false