> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: SeriesSelection<Values>

> One series over an interval.

[server](/api/modules/server).SeriesSelection

One series over an interval.

## Type parameters

| Name | Type |
| :- | :- |
| `Values` | extends `Record`\<`string`, [`Value`](/api/modules/values#value) \| `undefined`> |

## Methods

### events

▸ **events**\<`Fields`>(`options?`): [`SeriesPopulation`](/api/interfaces/server.SeriesPopulation)\<[`SeriesEvent`](/api/modules/server#seriesevent)\<[`ProjectedPayload`](/api/modules/server#projectedpayload)\<`Values`, `Fields`>>>

Accepted occurrences, corrections included.

#### Type parameters

| Name | Type |
| :- | :- |
| `Fields` | extends [`SeriesFields`](/api/modules/server#seriesfields)\<`Values`> = `undefined` |

#### Parameters

| Name | Type |
| :- | :- |
| `options?` | `Object` |
| `options.fields?` | `Fields` |

#### Returns

[`SeriesPopulation`](/api/interfaces/server.SeriesPopulation)\<[`SeriesEvent`](/api/modules/server#seriesevent)\<[`ProjectedPayload`](/api/modules/server#projectedpayload)\<`Values`, `Fields`>>>

***

### samples

▸ **samples**\<`Fields`>(`options?`): [`SeriesPopulation`](/api/interfaces/server.SeriesPopulation)\<[`SeriesSample`](/api/modules/server#seriessample)\<[`ProjectedPayload`](/api/modules/server#projectedpayload)\<`Values`, `Fields`>>>

Resolved samples: one greatest-order occurrence per instant and declared key.

#### Type parameters

| Name | Type |
| :- | :- |
| `Fields` | extends [`SeriesFields`](/api/modules/server#seriesfields)\<`Values`> = `undefined` |

#### Parameters

| Name | Type |
| :- | :- |
| `options?` | `Object` |
| `options.fields?` | `Fields` |

#### Returns

[`SeriesPopulation`](/api/interfaces/server.SeriesPopulation)\<[`SeriesSample`](/api/modules/server#seriessample)\<[`ProjectedPayload`](/api/modules/server#projectedpayload)\<`Values`, `Fields`>>>

***

### summary

▸ **summary**(): [`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"summary"`, [`SeriesSummary`](/api/modules/server#seriessummary)>

Exact aggregates of every declared measure over resolved samples.

#### Returns

[`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"summary"`, [`SeriesSummary`](/api/modules/server#seriessummary)>

***

### windows

▸ **windows**(`options`): [`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"windows"`, [`SeriesWindows`](/api/modules/server#serieswindows)>

Exact summaries of one measure per UTC calendar window.

#### Parameters

| Name | Type |
| :- | :- |
| `options` | `Object` |
| `options.measure` | `Extract`\<keyof `Values`, `string`> |
| `options.every` | [`SeriesWindowUnit`](/api/modules/server#serieswindowunit) |

#### Returns

[`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"windows"`, [`SeriesWindows`](/api/modules/server#serieswindows)>

***

### chart

▸ **chart**(`options`): [`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"chart"`, [`SeriesChart`](/api/modules/server#serieschart)>

A bounded drawing of one measure preserving extrema and gaps.

#### Parameters

| Name | Type |
| :- | :- |
| `options` | `Object` |
| `options.measure` | `Extract`\<keyof `Values`, `string`> |
| `options.maxPoints?` | `number` |

#### Returns

[`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"chart"`, [`SeriesChart`](/api/modules/server#serieschart)>

***

### signal

▸ **signal**(`options`): [`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"signal"`, [`SeriesSignalSummary`](/api/modules/server#seriessignalsummary)>

One measure weighted by time under an explicit interpolation and gap
policy.

#### Parameters

| Name | Type |
| :- | :- |
| `options` | \{ `measure`: `Extract`\<keyof `Values`, `string`>  } & [`SeriesSignalPolicy`](/api/modules/server#seriessignalpolicy) |

#### Returns

[`SeriesAnalysisPlan`](/api/interfaces/server.SeriesAnalysisPlan)\<`"signal"`, [`SeriesSignalSummary`](/api/modules/server#seriessignalsummary)>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.