BackpressureController
interface exported by @mwillbanks/tuil-streaming.
interface
Public interface exported by @mwillbanks/tuil-streaming.
export interface BackpressureController {
readonly desiredSize: number;
wait(signal?: AbortSignal): Promise<void>;
release(count?: number): void;
}Members
| Member | Type | Required | Description | Related types |
|---|---|---|---|---|
desiredSize | number | Yes | The desiredSize member uses the number contract. | — |
wait | (signal?: AbortSignal) => Promise<void> | Yes | The wait member uses the (signal?: AbortSignal) => Promise<void> contract. | — |
release | (count?: number) => void | Yes | The release member uses the (count?: number) => void contract. | — |
Parameters
This declaration has no public members.
Returns
This declaration does not return a value.
Throws
No thrown errors are documented for this declaration.
Related types
No package-local related types.
Source
View the secondary source reference