UNPKG

@aimee-blue/ab-service-kit

Version:
9 lines (8 loc) 518 B
/// <reference types="node" /> import { Socket } from 'net'; import WebSocket from 'ws'; import { MessageWithInfo } from './types'; import { AnySocketEpic } from '../kit'; import { RegistryStateApi } from './socketRegistryState'; import { BasicLogger } from '../logging'; export declare const buildServerUpgradeListener: (wss: WebSocket.Server, epicsByPath: () => Map<string, AnySocketEpic>, add: RegistryStateApi['addSocket'], logger: BasicLogger) => (request: MessageWithInfo, socket: Socket, head: Buffer) => void;