mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-04-25 07:09:59 -07:00
70 lines
1.8 KiB
Markdown
70 lines
1.8 KiB
Markdown
[**brk-client**](../README.md)
|
|
|
|
***
|
|
|
|
[brk-client](../globals.md) / MetricPattern
|
|
|
|
# Interface: MetricPattern\<T\>
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:902](https://github.com/bitcoinresearchkit/brk/blob/ec1f2de5cfe92fbc8dc9dc980bbf7787003b4572/modules/brk-client/index.js#L902)
|
|
|
|
## Type Parameters
|
|
|
|
### T
|
|
|
|
`T`
|
|
|
|
## Properties
|
|
|
|
### by
|
|
|
|
> **by**: `Readonly`\<`Partial`\<`Record`\<[`Index`](../type-aliases/Index.md), [`MetricEndpointBuilder`](MetricEndpointBuilder.md)\<`T`\>\>\>\>
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:904](https://github.com/bitcoinresearchkit/brk/blob/ec1f2de5cfe92fbc8dc9dc980bbf7787003b4572/modules/brk-client/index.js#L904)
|
|
|
|
Index endpoints as lazy getters. Access via .by.dateindex or .by['dateindex']
|
|
|
|
***
|
|
|
|
### get()
|
|
|
|
> **get**: (`index`) => [`MetricEndpointBuilder`](MetricEndpointBuilder.md)\<`T`\> \| `undefined`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:906](https://github.com/bitcoinresearchkit/brk/blob/ec1f2de5cfe92fbc8dc9dc980bbf7787003b4572/modules/brk-client/index.js#L906)
|
|
|
|
Get an endpoint for a specific index
|
|
|
|
#### Parameters
|
|
|
|
##### index
|
|
|
|
[`Index`](../type-aliases/Index.md)
|
|
|
|
#### Returns
|
|
|
|
[`MetricEndpointBuilder`](MetricEndpointBuilder.md)\<`T`\> \| `undefined`
|
|
|
|
***
|
|
|
|
### indexes()
|
|
|
|
> **indexes**: () => readonly [`Index`](../type-aliases/Index.md)[]
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:905](https://github.com/bitcoinresearchkit/brk/blob/ec1f2de5cfe92fbc8dc9dc980bbf7787003b4572/modules/brk-client/index.js#L905)
|
|
|
|
Get the list of available indexes
|
|
|
|
#### Returns
|
|
|
|
readonly [`Index`](../type-aliases/Index.md)[]
|
|
|
|
***
|
|
|
|
### name
|
|
|
|
> **name**: `string`
|
|
|
|
Defined in: [Developer/brk/modules/brk-client/index.js:903](https://github.com/bitcoinresearchkit/brk/blob/ec1f2de5cfe92fbc8dc9dc980bbf7787003b4572/modules/brk-client/index.js#L903)
|
|
|
|
The metric name
|