import "./_dnt.polyfills.js"; import { PureEvent } from "./pure_event.js"; export interface ReadableDefaultStreamWithController { stream: ReadableStream; controller: ReadableStreamDefaultController; onPull: PureEvent; onCancel: PureEvent; } export interface ReadableByteStreamWithController { stream: ReadableStream; controller: ReadableByteStreamController; onPull: PureEvent; onCancel: PureEvent; } interface ReadableByteWithController { (strategy?: QueuingStrategy & { type?: undefined; }): ReadableDefaultStreamWithController; (strategy?: QueuingStrategy & { type: "bytes"; }): ReadableByteStreamWithController; } /** * 一个易用的 ReadableStream 构造函数 * - 直接暴露了 controller 对象 * - pull/cancel 使用 Evt 来暴露 * @param strategy * @returns */ declare const withController: ReadableByteWithController; export { withController as rs_with_controller }; //# sourceMappingURL=readable_stream.d.ts.map