[<Interface>]
type EventEmitter<'T> =
abstract member addListener (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member addListener<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member addListener<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member addListener<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member addListener (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member addListener<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member addListener<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member addListener<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member emit (eventName: obj, args: obj array) : bool
abstract member emit (eventName: string, args: obj array) : bool
abstract member eventNames () : ResizeArray<obj>
abstract member getMaxListeners () : float
abstract member listenerCount (eventName: obj, ?listener: Action) : float
abstract member listenerCount (eventName: string, ?listener: Action) : float
abstract member listeners (eventName: obj) : ResizeArray<Action>
abstract member listeners (eventName: string) : ResizeArray<Action>
abstract member off (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member off<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member off<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member off<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member off (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member off<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member off<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member off<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member on (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member on<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member on<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member on<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member on (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member on<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member on<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member on<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member once (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member once<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member once<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member once<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member once (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member once<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member once<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member once<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member prependListener (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member prependListener<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member prependListener<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member prependListener<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member prependListener (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member prependListener<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member prependListener<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member prependListener<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member prependOnceListener (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member prependOnceListener<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member prependOnceListener<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member prependOnceListener<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member prependOnceListener (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member prependOnceListener<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member prependOnceListener<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member prependOnceListener<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member rawListeners (eventName: obj) : ResizeArray<Action>
abstract member rawListeners (eventName: string) : ResizeArray<Action>
abstract member removeAllListeners (eventName: obj) : EventEmitter<'T>
abstract member removeAllListeners (eventName: string) : EventEmitter<'T>
abstract member removeAllListeners () : EventEmitter<'T>
abstract member removeListener (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member removeListener<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member removeListener<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member removeListener<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member removeListener (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member removeListener<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member removeListener<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member removeListener<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member setMaxListeners (n: float) : EventEmitter<'T>
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] |
Methods
abstract member addListener (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member addListener<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member addListener<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member addListener<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member addListener (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member addListener<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member addListener<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member addListener<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member emit (eventName: obj, args: obj array) : bool
abstract member emit (eventName: string, args: obj array) : bool
abstract member getMaxListeners () : float
abstract member listenerCount (eventName: obj, ?listener: Action) : float
abstract member listenerCount (eventName: string, ?listener: Action) : float
abstract member listeners (eventName: obj) : ResizeArray<Action>
abstract member listeners (eventName: string) : ResizeArray<Action>
abstract member off (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member off<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member off<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member off<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member off (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member off<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member off<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member off<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member on (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member on<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member on<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member on<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member on (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member on<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member on<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member on<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member once (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member once<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member once<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member once<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member once (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member once<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member once<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member once<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member prependListener (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member prependListener<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member prependListener<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member prependListener<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member prependListener (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member prependListener<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member prependListener<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member prependListener<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member prependOnceListener (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member prependOnceListener<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member prependOnceListener<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member prependOnceListener<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member prependOnceListener (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member prependOnceListener<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member prependOnceListener<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member prependOnceListener<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member rawListeners (eventName: obj) : ResizeArray<Action>
abstract member rawListeners (eventName: string) : ResizeArray<Action>
abstract member removeAllListeners (eventName: obj) : EventEmitter<'T>
abstract member removeAllListeners (eventName: string) : EventEmitter<'T>
abstract member removeAllListeners () : EventEmitter<'T>
abstract member removeListener (eventName: obj, listener: Delegate) : EventEmitter<'T>
abstract member removeListener<'A, 'B, 'C> (eventName: obj, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member removeListener<'A, 'B> (eventName: obj, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member removeListener<'A> (eventName: obj, listener: 'A -> unit) : EventEmitter<'T>
abstract member removeListener (eventName: string, listener: Delegate) : EventEmitter<'T>
abstract member removeListener<'A, 'B, 'C> (eventName: string, listener: 'A -> 'B -> 'C -> unit) : EventEmitter<'T>
abstract member removeListener<'A, 'B> (eventName: string, listener: 'A -> 'B -> unit) : EventEmitter<'T>
abstract member removeListener<'A> (eventName: string, listener: 'A -> unit) : EventEmitter<'T>
abstract member setMaxListeners (n: float) : EventEmitter<'T>