@loopeco/socketio
Version:
A enhanced LoopBack's WebSocket server based on socket.io
10 lines (9 loc) • 656 B
TypeScript
/// <reference types="node" />
import { Socket } from 'socket.io';
import { IncomingMessage, OutgoingMessage } from 'http';
import express from 'express';
import { SocketIoNextFunction } from './types';
export declare function expressInit(socket: Socket, next?: SocketIoNextFunction): [express.Request, express.Response];
export declare function expressInit(request: IncomingMessage, response?: OutgoingMessage | SocketIoNextFunction, next?: SocketIoNextFunction): [express.Request, express.Response];
export declare function isExpressRequest(x?: object): x is express.Request;
export declare function isExpressResponse(x?: object): x is express.Response;