@voxel-3d/docs
    Preparing search index...

    Interface IEventSystem<T>

    EventSystem 클래스 interface

    interface IEventSystem<T extends EventMap = EventMap> {
        on<K extends string | number | symbol>(
            event: K,
            callback: EventCallback<T[K]>,
            priority?: number,
        ): Unsubscribe;
        once<K extends string | number | symbol>(
            event: K,
            callback: EventCallback<T[K]>,
            priority?: number,
        ): Unsubscribe;
        off<K extends string | number | symbol>(
            event: K,
            callback: EventCallback<T[K]>,
        ): void;
        onAny(callback: EventCallback<WildcardEventData<unknown>>): Unsubscribe;
        offAny(callback: EventCallback<WildcardEventData<unknown>>): void;
        emit<K extends string | number | symbol>(event: K, data: T[K]): void;
        hasListeners<K extends string | number | symbol>(event: K): boolean;
        getListenerCount<K extends string | number | symbol>(event?: K): number;
        removeAllListeners<K extends string | number | symbol>(event?: K): void;
        getHistory(filter?: EventHistoryFilter): EventHistoryEntry<unknown>[];
        clearHistory(): void;
        getStats(): EventStats;
        dispose(): void;
    }

    Type Parameters

    Implemented by

    Index

    Methods

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns Unsubscribe

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns Unsubscribe

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns void

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K
      • data: T[K]

      Returns void

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • event: K

      Returns boolean

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • Optionalevent: K

      Returns number

    • Type Parameters

      • K extends string | number | symbol

      Parameters

      • Optionalevent: K

      Returns void

    • Returns void

    • Returns void