⚠️ Internal: This API is not publically exported by the package.

      Interface TransformOptions<T>

      interface TransformOptions {
          allowHalfOpen?: boolean;
          autoDestroy?: boolean;
          decodeStrings?: boolean;
          defaultEncoding?: BufferEncoding;
          emitClose?: boolean;
          encoding?: BufferEncoding;
          highWaterMark?: number;
          objectMode?: boolean;
          readableHighWaterMark?: number;
          readableObjectMode?: boolean;
          signal?: AbortSignal;
          writableCorked?: number;
          writableHighWaterMark?: number;
          writableObjectMode?: boolean;
          construct?(this, callback): void;
          destroy?(this, error, callback): void;
          final?(this, callback): void;
          flush?(this, callback): void;
          read?(this, size): void;
          transform?(this, chunk, encoding, callback): void;
          write?(this, chunk, encoding, callback): void;
          writev?(this, chunks, callback): void;
      }

      Type Parameters

      Hierarchy

      Methods

      • Parameters

        • this: T
        • callback: ((error?) => void)
            • (error?): void
            • Parameters

              Returns void

        Returns void

      • Parameters

        • this: T
        • error: Error
        • callback: ((error?) => void)
            • (error?): void
            • Parameters

              Returns void

        Returns void

      • Parameters

        • this: T
        • callback: ((error?) => void)
            • (error?): void
            • Parameters

              Returns void

        Returns void

      • Parameters

        • this: T
        • size: number

        Returns void

      • Parameters

        • this: T
        • chunk: any
        • encoding: BufferEncoding
        • callback: ((error?) => void)
            • (error?): void
            • Parameters

              Returns void

        Returns void

      • Parameters

        • this: T
        • chunks: {
              chunk: any;
              encoding: BufferEncoding;
          }[]
        • callback: ((error?) => void)
            • (error?): void
            • Parameters

              Returns void

        Returns void

      Properties

      allowHalfOpen?: boolean
      autoDestroy?: boolean
      decodeStrings?: boolean
      defaultEncoding?: BufferEncoding
      emitClose?: boolean
      encoding?: BufferEncoding
      highWaterMark?: number
      objectMode?: boolean
      readableHighWaterMark?: number
      readableObjectMode?: boolean
      signal?: AbortSignal

      When provided the corresponding AbortController can be used to cancel an asynchronous action.

      writableCorked?: number
      writableHighWaterMark?: number
      writableObjectMode?: boolean