@itwin/core-common
Version:
iTwin.js components common to frontend and backend
16 lines • 591 B
TypeScript
/** @packageDocumentation
* @module IpcSocket
*/
import { IpcWebSocketMessage } from "./IpcWebSocket";
/** @internal */
export declare abstract class IpcWebSocketTransport {
private _partial?;
private _received;
private _outstanding;
abstract send(message: IpcWebSocketMessage): void;
protected unwrap(data: any): any;
protected notifyIncoming(data: any, connection: any): Promise<IpcWebSocketMessage>;
protected serialize(data: IpcWebSocketMessage): any[];
protected notifyClose(connection: any): void;
}
//# sourceMappingURL=IpcWebSocketTransport.d.ts.map