--- displayed_sidebar: jsClientSidebar --- # Interface: ReadableStreamDefaultController [internal](../modules/internal-10.md).ReadableStreamDefaultController [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController) ## Type parameters | Name | Type | | :------ | :------ | | `R` | `any` | ## Properties ### desiredSize • `Readonly` **desiredSize**: ``null`` \| `number` [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/desiredSize) #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:18542 ## Methods ### close ▸ **close**(): `void` [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/close) #### Returns `void` #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:18544 ___ ### enqueue ▸ **enqueue**(`chunk?`): `void` [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/enqueue) #### Parameters | Name | Type | | :------ | :------ | | `chunk?` | `R` | #### Returns `void` #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:18546 ___ ### error ▸ **error**(`e?`): `void` [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamDefaultController/error) #### Parameters | Name | Type | | :------ | :------ | | `e?` | `any` | #### Returns `void` #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:18548