UNPKG

rock-mod

Version:

Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.

15 lines (14 loc) 1.04 kB
import { type IEventsManager } from "../../common/events/IEventsManager"; import { type IClientInternalEvents } from "@RockMod/client/net/common/events/types"; import { type IClientToServerEvents, type IServerToClientEvents } from "@shared/net/common/events/types"; interface IRageClientInternalEvents extends IClientInternalEvents, IClientEvents { } export declare class RageEventsManager implements IEventsManager { onInternal(events: Partial<IRageClientInternalEvents>): void; offInternal<K extends keyof IRageClientInternalEvents>(eventName: K, listener: IRageClientInternalEvents[K]): void; emitInternal<K extends keyof IRageClientInternalEvents>(eventName: K, ...args: Parameters<IRageClientInternalEvents[K]>): void; onServer(events: Partial<IServerToClientEvents>): void; offServer<K extends keyof IServerToClientEvents>(eventName: K, listener: IServerToClientEvents[K]): void; emitServer<K extends keyof IClientToServerEvents>(eventName: K, ...args: Parameters<IClientToServerEvents[K]>): void; } export {};