|
| 1 | +/// <reference lib="es2015" /> |
| 2 | +/// <reference lib="es2018.asynciterable" /> |
| 3 | + |
1 | 4 | /////////////////////////////
|
2 | 5 | /// AudioWorklet APIs
|
3 | 6 | /////////////////////////////
|
@@ -1955,3 +1958,41 @@ type Transferable = MessagePort | ReadableStream | WritableStream | TransformStr
|
1955 | 1958 | type CompressionFormat = "deflate" | "deflate-raw" | "gzip";
|
1956 | 1959 | type ReadableStreamReaderMode = "byob";
|
1957 | 1960 | type ReadableStreamType = "bytes";
|
| 1961 | + |
| 1962 | + |
| 1963 | +///////////////////////////// |
| 1964 | +/// AudioWorklet Iterable APIs |
| 1965 | +///////////////////////////// |
| 1966 | + |
| 1967 | +interface MessageEvent<T = any> { |
| 1968 | + /** @deprecated */ |
| 1969 | + initMessageEvent(type: string, bubbles?: boolean, cancelable?: boolean, data?: any, origin?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: MessagePort[]): void; |
| 1970 | +} |
| 1971 | + |
| 1972 | +interface URLSearchParamsIterator<T> extends IteratorObject<T, BuiltinIteratorReturn, unknown> { |
| 1973 | + [Symbol.iterator](): URLSearchParamsIterator<T>; |
| 1974 | +} |
| 1975 | + |
| 1976 | +interface URLSearchParams { |
| 1977 | + [Symbol.iterator](): URLSearchParamsIterator<[string, string]>; |
| 1978 | + /** Returns an array of key, value pairs for every entry in the search params. */ |
| 1979 | + entries(): URLSearchParamsIterator<[string, string]>; |
| 1980 | + /** Returns a list of keys in the search params. */ |
| 1981 | + keys(): URLSearchParamsIterator<string>; |
| 1982 | + /** Returns a list of values in the search params. */ |
| 1983 | + values(): URLSearchParamsIterator<string>; |
| 1984 | +} |
| 1985 | + |
| 1986 | + |
| 1987 | +///////////////////////////// |
| 1988 | +/// AudioWorklet Async Iterable APIs |
| 1989 | +///////////////////////////// |
| 1990 | + |
| 1991 | +interface ReadableStreamAsyncIterator<T> extends AsyncIteratorObject<T, BuiltinIteratorReturn, unknown> { |
| 1992 | + [Symbol.asyncIterator](): ReadableStreamAsyncIterator<T>; |
| 1993 | +} |
| 1994 | + |
| 1995 | +interface ReadableStream<R = any> { |
| 1996 | + [Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>; |
| 1997 | + values(options?: ReadableStreamIteratorOptions): ReadableStreamAsyncIterator<R>; |
| 1998 | +} |
0 commit comments