WsFrameDecoder.d.ts 536 B

12345678910
  1. import { StreamingOctetReader } from '@jsonjoy.com/buffers/lib/StreamingOctetReader';
  2. import { WsCloseFrame, WsFrameHeader } from './frames';
  3. export declare class WsFrameDecoder {
  4. readonly reader: StreamingOctetReader;
  5. push(uint8: Uint8Array): void;
  6. readFrameHeader(): WsFrameHeader | undefined;
  7. readFrameData(frame: WsFrameHeader, remaining: number, dst: Uint8Array, pos: number): number;
  8. copyFrameData(frame: WsFrameHeader, dst: Uint8Array, pos: number): void;
  9. readCloseFrameData(frame: WsCloseFrame): void;
  10. }