Interface Transformer<I, O>

interface Transformer<I, O> {
    cancel?: ((reason: any) => void | Promise<void>);
    expectedLength?: number;
    flush?: ((controller: TransformStreamDefaultController<O>) => void | Promise<void>);
    readableType?: string;
    start?: ((controller: TransformStreamDefaultController<O>) => void | Promise<void>);
    transform?: ((chunk: I, controller: TransformStreamDefaultController<O>) => void | Promise<void>);
    writableType?: string;
}

Type Parameters

  • I = any
  • O = any

Properties

cancel?: ((reason: any) => void | Promise<void>)
expectedLength?: number
flush?: ((controller: TransformStreamDefaultController<O>) => void | Promise<void>)
readableType?: string
start?: ((controller: TransformStreamDefaultController<O>) => void | Promise<void>)
transform?: ((chunk: I, controller: TransformStreamDefaultController<O>) => void | Promise<void>)
writableType?: string