jinaga
Version:
Data management for web and mobile applications.
13 lines • 630 B
TypeScript
import { ProtocolMessageRouterCallbacks, AuthorizationContext } from "./types";
import { ControlFrameHandler } from "./control-frame-handler";
export declare class WebSocketMessageRouter {
private readonly callbacks;
private readonly controlHandler;
private buffer;
private authorizationContext;
constructor(callbacks: ProtocolMessageRouterCallbacks, controlHandler: ControlFrameHandler, authorizationContext?: AuthorizationContext);
setAuthorizationContext(ctx: AuthorizationContext | undefined): void;
pushChunk(chunk: string): void;
private flush;
}
//# sourceMappingURL=protocol-router.d.ts.map