@types/audioworklet
Version:
Types for the global scope of Audio Worklets
13 lines (10 loc) • 493 B
TypeScript
/////////////////////////////
/// AudioWorklet Async Iterable APIs
/////////////////////////////
interface ReadableStreamAsyncIterator<T> extends AsyncIteratorObject<T, BuiltinIteratorReturn, unknown> {
[Symbol.asyncIterator](): ReadableStreamAsyncIterator<T>;
}
interface ReadableStream<R = any> {
[Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>;
values(options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>;
}