UNPKG

@triniwiz/nativescript-socketio

Version:
24 lines (23 loc) 847 B
import { Common } from './common'; export declare class SocketIO extends Common { protected socket: NSCSocketIO; auth_payload?: unknown; /** * Class Constructor * args[0]: Connection URL as String * args[1]: Connection Options */ constructor(...args: any[]); connect(): void; disconnect(): void; get connected(): boolean; on(event: string, callback: (...payload: any[]) => void): () => void; once(event: string, callback: (...payload: any[]) => void): () => void; off(event: string): void; emit(event: string, ...payload: any[]): void; joinNamespace(nsp: string): SocketIO; leaveNamespace(): void; } export declare function serialize(data: any): any; export declare function deserialize(data: any): any; export declare function connect(uri: string, options?: any): SocketIO;