⚠️ Internal: This API is not publically exported by the package.
      interface PerMessageDeflateOptions {
          clientMaxWindowBits?: number;
          clientNoContextTakeover?: boolean;
          concurrencyLimit?: number;
          serverMaxWindowBits?: number;
          serverNoContextTakeover?: boolean;
          threshold?: number;
          zlibDeflateOptions?: {
              chunkSize?: number;
              dictionary?: Buffer | DataView | Buffer[];
              finishFlush?: number;
              flush?: number;
              info?: boolean;
              level?: number;
              memLevel?: number;
              strategy?: number;
              windowBits?: number;
          };
          zlibInflateOptions?: ZlibOptions;
      }

      Properties

      clientMaxWindowBits?: number
      clientNoContextTakeover?: boolean
      concurrencyLimit?: number
      serverMaxWindowBits?: number
      serverNoContextTakeover?: boolean
      threshold?: number
      zlibDeflateOptions?: {
          chunkSize?: number;
          dictionary?: Buffer | DataView | Buffer[];
          finishFlush?: number;
          flush?: number;
          info?: boolean;
          level?: number;
          memLevel?: number;
          strategy?: number;
          windowBits?: number;
      }

      Type declaration

      • Optional chunkSize?: number
      • Optional dictionary?: Buffer | DataView | Buffer[]
      • Optional finishFlush?: number
      • Optional flush?: number
      • Optional info?: boolean
      • Optional level?: number
      • Optional memLevel?: number
      • Optional strategy?: number
      • Optional windowBits?: number
      zlibInflateOptions?: ZlibOptions