tsinsim
Version:
An InSim library for Node.js (JavaScript runtime environment) with TypeScript support.
12 lines (11 loc) • 428 B
TypeScript
import { PacketType } from "../packets/types/index.js";
type Name = PacketType | 'connect' | 'disconnect' | 'connected' | 'global';
type CallbackGlobal = (name: Name, data: any) => void;
type Callback = (data: any, name: Name) => void;
export declare class Events {
private all;
on(name: Name, callback: Callback): void;
onGlobal(callback: CallbackGlobal): void;
fire(name: Name, data?: any): void;
}
export {};