Skip to content

Home > @esengine/ecs-framework-monorepo > EventEmitter

EventEmitter class

网络事件发射器,专为网络层设计 使用字符串或symbol作为事件类型,简化API

Signature:

typescript
export declare class EventEmitter extends Emitter<string | symbol, void>

Extends: Emitter<string | symbol, void>

Constructors

Constructor

Modifiers

Description

(constructor)()

Constructs a new instance of the EventEmitter class

Methods

Method

Modifiers

Description

emit(event, args)

发射事件(兼容Node.js EventEmitter)

listenerCount(event)

获取监听器数量

off(event, listener)

移除事件监听器

on(event, listener)

添加事件监听器

once(event, listener)

添加一次性事件监听器

removeAllListeners(event)

移除所有监听器

removeListener(event, listener)

移除事件监听器(别名)

基于 MIT 许可证发布