interface UnderlyingSink<W> {
    abort?: ((reason: any) => void | Promise<void>);
    close?: (() => void | Promise<void>);
    start?: ((controller: WritableStreamDefaultController) => void | Promise<void>);
    type?: string;
    write?: ((chunk: W, controller: WritableStreamDefaultController) => void | Promise<void>);
}

Type Parameters

  • W = any

Properties

abort?: ((reason: any) => void | Promise<void>)
close?: (() => void | Promise<void>)
start?: ((controller: WritableStreamDefaultController) => void | Promise<void>)
type?: string
write?: ((chunk: W, controller: WritableStreamDefaultController) => void | Promise<void>)