[**brk-client**](../README.md) *** [brk-client](../globals.md) / RangeBuilder # Interface: RangeBuilder\ Defined in: [Developer/brk/modules/brk-client/index.js:1410](https://github.com/bitcoinresearchkit/brk/blob/6cd45c1f1f755807c6e6ab6ba61b54aff4b07f3b/modules/brk-client/index.js#L1410) ## Type Parameters ### T `T` ## Properties ### fetch > **fetch**: (`onUpdate?`) => `Promise`\<[`SeriesData`](../type-aliases/SeriesData.md)\<`T`\>\> Defined in: [Developer/brk/modules/brk-client/index.js:1411](https://github.com/bitcoinresearchkit/brk/blob/6cd45c1f1f755807c6e6ab6ba61b54aff4b07f3b/modules/brk-client/index.js#L1411) Fetch the range #### Parameters ##### onUpdate? (`value`) => `void` #### Returns `Promise`\<[`SeriesData`](../type-aliases/SeriesData.md)\<`T`\>\> *** ### fetchCsv > **fetchCsv**: () => `Promise`\<`string`\> Defined in: [Developer/brk/modules/brk-client/index.js:1412](https://github.com/bitcoinresearchkit/brk/blob/6cd45c1f1f755807c6e6ab6ba61b54aff4b07f3b/modules/brk-client/index.js#L1412) Fetch as CSV #### Returns `Promise`\<`string`\> *** ### then > **then**: [`Thenable`](../type-aliases/Thenable.md)\<`T`\> Defined in: [Developer/brk/modules/brk-client/index.js:1413](https://github.com/bitcoinresearchkit/brk/blob/6cd45c1f1f755807c6e6ab6ba61b54aff4b07f3b/modules/brk-client/index.js#L1413) Thenable