UNPKG

@bsv/authsocket

Version:

Mutually Authenticated Web Socket (Server-side)

16 lines 613 B
import { Socket as IoSocket } from 'socket.io'; import { Transport, AuthMessage } from '@bsv/sdk'; /** * Implements the Transport interface for a specific client socket. * * This transport simply relays AuthMessages over 'authMessage' * in the underlying Socket.IO connection. */ export declare class SocketServerTransport implements Transport { private socket; private onDataCallback?; constructor(socket: IoSocket); send(message: AuthMessage): Promise<void>; onData(callback: (message: AuthMessage) => Promise<void>): Promise<void>; } //# sourceMappingURL=SocketServerTransport.d.ts.map