WritableStream

A interface WritableStream é uma parte da API Streams que fornece uma maneira padronizada de gravar dados de streaming em uma sink (ou destino). Ela vem com seu próprio mecanismo de fila e backpressure para garantir que os dados sejam escritos de maneira eficiente.

Construtor

WritableStream() Cria um novo objeto writable.

Propriedades

WritableStream.locked Um booleano que indica se a WritableStream está presa a um writer.

Métodos

WritableStream.abort() Aborta a stream, sinalizando que o produtor não pode mais gravar com sucesso na stream e deve ser imediatamente movido para um estado de erro, com qualquer gravação na fila descartada.

WritableStream.close() Fecha o fluxo.

WritableStream.getWriter() Retorna uma nova instância de WritableStreamDefaultWriter e bloqueia o fluxo para essa instância. Enquanto a stream está bloqueada, nenhum outro writer pode ser adquirido até que este seja liberado.

Para mais informações sobre o WritableStream, visite MDN Web Docs.



Contribuidores