--- displayed_sidebar: jsClientSidebar --- # Interface: UnderlyingSource [internal](../modules/internal-10.md).UnderlyingSource ## Type parameters | Name | Type | | :------ | :------ | | `R` | `any` | ## Properties ### autoAllocateChunkSize • `Optional` **autoAllocateChunkSize**: `number` #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:1961 ___ ### cancel • `Optional` **cancel**: [`UnderlyingSourceCancelCallback`](internal-10.UnderlyingSourceCancelCallback.md) #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:1962 ___ ### pull • `Optional` **pull**: [`UnderlyingSourcePullCallback`](internal-10.UnderlyingSourcePullCallback.md)<`R`\> #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:1963 ___ ### start • `Optional` **start**: [`UnderlyingSourceStartCallback`](internal-10.UnderlyingSourceStartCallback.md)<`R`\> #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:1964 ___ ### type • `Optional` **type**: ``"bytes"`` #### Defined in docs-util/node_modules/typescript/lib/lib.dom.d.ts:1965