import { Await } from '../api.js' export interface Writable { readonly locked: boolean getWriter(): Writer } export interface Writer { readonly desiredSize: number | null releaseLock(): void ready: Await write(data: T): Await close(): Await abort(reason: Error): Await }