--- displayed_sidebar: jsClientSidebar --- # Interface: ReadableByteStreamController [internal](../modules/internal-10.md).ReadableByteStreamController [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController) ## Properties ### byobRequest • `Readonly` **byobRequest**: ``null`` \| [`ReadableStreamBYOBRequest`](../modules/internal-10.md#readablestreambyobrequest) [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/byobRequest) #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:18466 ___ ### desiredSize • `Readonly` **desiredSize**: ``null`` \| `number` [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/desiredSize) #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:18468 ## Methods ### close ▸ **close**(): `void` [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/close) #### Returns `void` #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:18470 ___ ### enqueue ▸ **enqueue**(`chunk`): `void` [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/enqueue) #### Parameters | Name | Type | | :------ | :------ | | `chunk` | [`ArrayBufferView`](internal-8.ArrayBufferView.md) | #### Returns `void` #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:18472 ___ ### error ▸ **error**(`e?`): `void` [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableByteStreamController/error) #### Parameters | Name | Type | | :------ | :------ | | `e?` | `any` | #### Returns `void` #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:18474