@vechain/connex.driver-nodejs
Version:
Connex framework driver implementation in NodeJS
14 lines (13 loc) • 505 B
TypeScript
/// <reference types="node" />
/// <reference types="@vechain/connex.driver" />
import * as Http from 'http';
import * as Https from 'https';
export declare class DriverHost {
private readonly wss;
constructor(server: Http.Server | Https.Server, path: string, acceptor: DriverHost.Acceptor);
close(): void;
private handleConnection;
}
export declare namespace DriverHost {
type Acceptor = (ws: WebSocket, request: Http.IncomingMessage, genesisId?: string) => Promise<Connex.Driver>;
}