Options
All
  • Public
  • Public/Protected
  • All
Menu

Interceptors

Index

Type aliases

KeyExtractor

KeyExtractor: function

Type declaration

    • (req: R): K
    • Parameters

      • req: R

      Returns K

StreamExtractor

StreamExtractor: function

Type declaration

    • (req: R): Writable
    • Parameters

      • req: R

      Returns Writable

StreamProducer

StreamProducer: function

Type declaration

    • (req: R, stream: Writable): void
    • Parameters

      • req: R
      • stream: Writable

      Returns void

WritableMapper

WritableMapper: function

Type declaration

    • (chunk: Buffer): Buffer
    • Parameters

      • chunk: Buffer

      Returns Buffer

Functions

cache

conditionallyInvoke

  • conditionallyInvoke(...functions: any[]): void
  • Parameters

    • Rest ...functions: any[]

    Returns void

interceptWritable

  • interceptWritable(writable: Writable): Observable<Buffer>
  • Parameters

    • writable: Writable

    Returns Observable<Buffer>

mapWritable

  • mapWritable(writable: Writable, chunked?: undefined | false | true): Observable<Buffer>
  • Parameters

    • writable: Writable
    • Optional chunked: undefined | false | true

    Returns Observable<Buffer>

Generated using TypeDoc