interface PerMessageDeflateOptions {
    clientMaxWindowBits?: number;
    clientNoContextTakeover?: boolean;
    concurrencyLimit?: number;
    serverMaxWindowBits?: number;
    serverNoContextTakeover?: boolean;
    threshold?: number;
    zlibDeflateOptions?: {
        chunkSize?: number;
        dictionary?: Buffer | Buffer[] | DataView;
        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 | Buffer[] | DataView;
    finishFlush?: number;
    flush?: number;
    info?: boolean;
    level?: number;
    memLevel?: number;
    strategy?: number;
    windowBits?: number;
}

Type declaration

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