> ## 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.

# Class: SeriesNumbers

> Numeric values at the instants of one measure's resolved samples.

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

Numeric values at the instants of one measure's resolved samples.

## Properties

### node

• `Readonly` **node**: [`SeriesExpressionNode`](/api/modules/server#seriesexpressionnode)

## Methods

### add

▸ **add**(`value`): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

Exact for integer and decimal measures.

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `number` \| `bigint` \| `string` |

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### subtract

▸ **subtract**(`value`): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `number` \| `bigint` \| `string` |

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### multiply

▸ **multiply**(`value`): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

Rounds once to binary64.

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `number` |

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### divide

▸ **divide**(`value`): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `number` |

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### negate

▸ **negate**(): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### abs

▸ **abs**(): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### combine

▸ **combine**(`operator`, `other`): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

Join with another expression at the union of their instants, each
side holding its last value for at most the maximum gap. Addition,
subtraction and extrema of one integer or decimal kind stay exact.

#### Parameters

| Name | Type |
| :- | :- |
| `operator` | [`SeriesCombination`](/api/modules/server#seriescombination) |
| `other` | [`SeriesNumbers`](/api/classes/server.SeriesNumbers) |

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### convert

▸ **convert**(`from`, `to`): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

Between two units of one dimension; rounds to binary64.

#### Parameters

| Name | Type |
| :- | :- |
| `from` | [`SeriesUnit`](/api/modules/server#seriesunit) |
| `to` | [`SeriesUnit`](/api/modules/server#seriesunit) |

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### delta

▸ **delta**(): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

The difference from the previous instant, never across a gap.

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### rate

▸ **rate**(`per`): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

The delta per `per` microseconds of elapsed time.

#### Parameters

| Name | Type |
| :- | :- |
| `per` | `bigint` |

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### rolling

▸ **rolling**(`duration`, `aggregate`): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

An aggregate over the trailing window `(t - duration, t]`.

#### Parameters

| Name | Type |
| :- | :- |
| `duration` | `bigint` |
| `aggregate` | [`SeriesAggregate`](/api/modules/server#seriesaggregate) |

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### cumulative

▸ **cumulative**(`aggregate`, `origin`): [`SeriesNumbers`](/api/classes/server.SeriesNumbers)

An aggregate of every instant from `origin` (microseconds, before
any shift) through each instant; earlier instants have no value. The
requested range never moves the origin.

#### Parameters

| Name | Type |
| :- | :- |
| `aggregate` | [`SeriesAggregate`](/api/modules/server#seriesaggregate) |
| `origin` | `bigint` |

#### Returns

[`SeriesNumbers`](/api/classes/server.SeriesNumbers)

***

### lt

▸ **lt**(`value`): [`SeriesCondition`](/api/classes/server.SeriesCondition)

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `number` \| `bigint` \| `string` |

#### Returns

[`SeriesCondition`](/api/classes/server.SeriesCondition)

***

### lte

▸ **lte**(`value`): [`SeriesCondition`](/api/classes/server.SeriesCondition)

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `number` \| `bigint` \| `string` |

#### Returns

[`SeriesCondition`](/api/classes/server.SeriesCondition)

***

### gt

▸ **gt**(`value`): [`SeriesCondition`](/api/classes/server.SeriesCondition)

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `number` \| `bigint` \| `string` |

#### Returns

[`SeriesCondition`](/api/classes/server.SeriesCondition)

***

### gte

▸ **gte**(`value`): [`SeriesCondition`](/api/classes/server.SeriesCondition)

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `number` \| `bigint` \| `string` |

#### Returns

[`SeriesCondition`](/api/classes/server.SeriesCondition)

***

### eq

▸ **eq**(`value`): [`SeriesCondition`](/api/classes/server.SeriesCondition)

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `number` \| `bigint` \| `string` |

#### Returns

[`SeriesCondition`](/api/classes/server.SeriesCondition)

***

### ne

▸ **ne**(`value`): [`SeriesCondition`](/api/classes/server.SeriesCondition)

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `number` \| `bigint` \| `string` |

#### Returns

[`SeriesCondition`](/api/classes/server.SeriesCondition)


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