Files
brk/modules/brk-client/docs/interfaces/MetricData.md
2026-01-29 12:30:26 +01:00

4.7 KiB

brk-client


brk-client / MetricData

Interface: MetricData<T>

Defined in: Developer/brk/modules/brk-client/index.js:939

Type Parameters

T

T

Properties

data

data: T[]

Defined in: Developer/brk/modules/brk-client/index.js:946

The metric data


dateEntries()

dateEntries: () => [Date, T][]

Defined in: Developer/brk/modules/brk-client/index.js:951

Return data as [date, value] pairs (date-based only)

Returns

[Date, T][]


dates()

dates: () => Date[]

Defined in: Developer/brk/modules/brk-client/index.js:947

Convert index range to dates (date-based indexes only)

Returns

Date[]


end

end: number

Defined in: Developer/brk/modules/brk-client/index.js:944

End index (exclusive)


index

index: Index

Defined in: Developer/brk/modules/brk-client/index.js:941

The index type used for this query


indexEntries()

indexEntries: () => [number, T][]

Defined in: Developer/brk/modules/brk-client/index.js:952

Return data as [index, value] pairs

Returns

[number, T][]


indexes()

indexes: () => number[]

Defined in: Developer/brk/modules/brk-client/index.js:948

Get index range as array

Returns

number[]


iter()

iter: () => IterableIterator<[number, T]>

Defined in: Developer/brk/modules/brk-client/index.js:953

Iterate over [index, value] pairs

Returns

IterableIterator<[number, T]>


iterDates()

iterDates: () => IterableIterator<[Date, T]>

Defined in: Developer/brk/modules/brk-client/index.js:954

Iterate over [date, value] pairs (date-based only)

Returns

IterableIterator<[Date, T]>


stamp

stamp: string

Defined in: Developer/brk/modules/brk-client/index.js:945

ISO 8601 timestamp of when the response was generated


start

start: number

Defined in: Developer/brk/modules/brk-client/index.js:943

Start index (inclusive)


toDateMap()

toDateMap: () => Map<Date, T>

Defined in: Developer/brk/modules/brk-client/index.js:949

Return data as Map keyed by date (date-based only)

Returns

Map<Date, T>


toIndexMap()

toIndexMap: () => Map<number, T>

Defined in: Developer/brk/modules/brk-client/index.js:950

Return data as Map keyed by index

Returns

Map<number, T>


total

total: number

Defined in: Developer/brk/modules/brk-client/index.js:942

Total number of data points


version

version: number

Defined in: Developer/brk/modules/brk-client/index.js:940

Version of the metric data