Files
brk/modules/brk-client/docs/interfaces/DateSeriesEndpoint.md
2026-03-26 23:56:38 +01:00

3.7 KiB

brk-client


brk-client / DateSeriesEndpoint

Interface: DateSeriesEndpoint<T>

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

Type Parameters

T

T

Properties

fetch

fetch: (onUpdate?) => Promise<DateSeriesData<T>>

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

Fetch all data

Parameters

onUpdate?

(value) => void

Returns

Promise<DateSeriesData<T>>


fetchCsv

fetchCsv: () => Promise<string>

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

Fetch all data as CSV

Returns

Promise<string>


first

first: (n) => DateRangeBuilder<T>

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

Get first n items

Parameters

n

number

Returns

DateRangeBuilder<T>


get

get: (index) => DateSingleItemBuilder<T>

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

Get single item at index or Date

Parameters

index

number | Date

Returns

DateSingleItemBuilder<T>


last

last: (n) => DateRangeBuilder<T>

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

Get last n items

Parameters

n

number

Returns

DateRangeBuilder<T>


path

path: string

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

The endpoint path


skip

skip: (n) => DateSkippedBuilder<T>

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

Skip first n items, chain with take()

Parameters

n

number

Returns

DateSkippedBuilder<T>


slice

slice: (start?, end?) => DateRangeBuilder<T>

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

Slice by index or Date

Parameters

start?

number | Date

end?

number | Date

Returns

DateRangeBuilder<T>


then

then: DateThenable<T>

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

Thenable (await endpoint)