UNPKG

@triniwiz/nativescript-socketio

Version:
19 lines (18 loc) 600 B
/** * */ export declare abstract class Common { protected abstract socket: any; /** Contains instance of Socket */ abstract emit(event: string, ...payload: any[]): void; abstract on(event: string, callback: (...payload: any[]) => void): void; abstract once(event: string, callback: (...payload: any[]) => void): void; abstract off(event: string): void; abstract connected: boolean; get disconnected(): boolean; get instance(): any; abstract joinNamespace(nsp: String): any; abstract leaveNamespace(): void; connect(): void; disconnect(): void; }