--- displayed_sidebar: jsClientSidebar --- # Interface: ReadableStreamGenericReader [internal](../modules/internal-10.md).ReadableStreamGenericReader ## Hierarchy - **`ReadableStreamGenericReader`** ↳ [`ReadableStreamBYOBReader`](internal-10.ReadableStreamBYOBReader.md) ↳ [`ReadableStreamDefaultReader`](internal-10.ReadableStreamDefaultReader.md) ## Properties ### closed • `Readonly` **closed**: `Promise`<`undefined`\> [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/closed) #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:18571 ## Methods ### cancel ▸ **cancel**(`reason?`): `Promise`<`void`\> [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/cancel) #### Parameters | Name | Type | | :------ | :------ | | `reason?` | `any` | #### Returns `Promise`<`void`\> #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:18573