samp-node-lib
Version:
NodeJS library for Scripting San Andreas Multiplayer:SAMP depends on samp-node plugin
13 lines (12 loc) • 1.22 kB
TypeScript
export declare const on: (eventName: string, func: (...args: Array<any>) => void) => void;
export declare const addListener: (eventName: string, func: (...args: Array<any>) => void) => void;
export declare const addEventListener: (eventName: string, func: (...args: Array<any>) => void) => void;
export declare const removeListener: (eventName: string, func: (...args: Array<any>) => void | ((...args: Array<any>) => void)[]) => void;
export declare const removeEventListener: (eventName: string, func: (...args: Array<any>) => void | ((...args: Array<any>) => void)[]) => void;
export declare const registerEvent: (eventName: string, paramTypes: string) => boolean;
export declare const fire: (eventName: string, ...args: Array<any>) => void;
export declare const callPublic: (publicName: string, paramTypes: string, ...args: Array<any>) => any;
export declare const callPublicFloat: (publicName: string, paramTypes: string, ...args: Array<any>) => any;
export declare const logprint: (str: string) => any;
export declare const callNative: (nativeName: string, paramTypes: string, ...args: Array<any>) => any;
export declare const callNativeFloat: (nativeName: string, paramTypes: string, ...args: Array<any>) => any;