UNPKG

hn-api-sdk

Version:

HackerNews API with TypeScript, generated by tsdk

27 lines (26 loc) 703 B
import type { Socket } from 'socket.io-client'; import { APIConfig, ObjectLiteral } from './shared/tsdk-helper'; /** * Set the io instance * * @example * ```ts const socket = io('https://server-domain.com', { transports: ['websocket'], }); setSocketIOInstance(socket); ``` * * @param instance - io */ export declare const setSocketIOInstance: (instance: Socket) => void; /** * Get socket.io-client instance * * @param instance - socekt.io-client instance * @returns The io */ export declare const getSocketIOInstance: () => Socket; export declare function socketIOHandler(apiConfig: APIConfig, data: any, requestConfig?: ObjectLiteral & { timeout?: number; }): Promise<any>;