> ## 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: TemporalQuotient<D>

> Exact rational arithmetic ending in predicates.

[server](https://docs.bijection.com/api/modules/server).TemporalQuotient

Exact rational arithmetic ending in predicates. Every intermediate domain
exclusion remains unknown, including removable holes after inversion.
Numerator and denominator degrees are bounded to four.

## Type parameters

| Name | Type |
| :- | :- |
| `D` | extends `string` = `"unknown"` |

## Hierarchy

* `Pick`\<[`TemporalSignals`](https://docs.bijection.com/api/interfaces/server.TemporalSignals)\<`D`>, `"gt"` | `"gte"` | `"lt"` | `"lte"` | `"eq"` | `"ne"`>

  ↳ **`TemporalQuotient`**

## Methods

### gt

▸ **gt**(`value`): [`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`Threshold`](https://docs.bijection.com/api/modules/server#threshold)\<`D`> |

#### Returns

[`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Inherited from

Pick.gt

***

### gte

▸ **gte**(`value`): [`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`Threshold`](https://docs.bijection.com/api/modules/server#threshold)\<`D`> |

#### Returns

[`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Inherited from

Pick.gte

***

### lt

▸ **lt**(`value`): [`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`Threshold`](https://docs.bijection.com/api/modules/server#threshold)\<`D`> |

#### Returns

[`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Inherited from

Pick.lt

***

### lte

▸ **lte**(`value`): [`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`Threshold`](https://docs.bijection.com/api/modules/server#threshold)\<`D`> |

#### Returns

[`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Inherited from

Pick.lte

***

### eq

▸ **eq**(`value`): [`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`Threshold`](https://docs.bijection.com/api/modules/server#threshold)\<`D`> |

#### Returns

[`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Inherited from

Pick.eq

***

### ne

▸ **ne**(`value`): [`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`Threshold`](https://docs.bijection.com/api/modules/server#threshold)\<`D`> |

#### Returns

[`TemporalConditions`](https://docs.bijection.com/api/classes/server.TemporalConditions)\<`true`>

#### Inherited from

Pick.ne

***

### add

▸ **add**(`value`): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`> \| [`TemporalSignals`](https://docs.bijection.com/api/interfaces/server.TemporalSignals)\<`D`> \| `Scalar` |

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

***

### sub

▸ **sub**(`value`): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<[`Delta`](https://docs.bijection.com/api/modules/server#delta)\<`D`>>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`> \| [`TemporalSignals`](https://docs.bijection.com/api/interfaces/server.TemporalSignals)\<`D`> |

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<[`Delta`](https://docs.bijection.com/api/modules/server#delta)\<`D`>>

▸ **sub**(`value`): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `Scalar` |

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

***

### mul

▸ **mul**\<`R`>(`value`): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<[`Product`](https://docs.bijection.com/api/modules/server#product)\<`D`, `R`>>

#### Type parameters

| Name | Type |
| :- | :- |
| `R` | extends `string` |

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`R`> \| [`TemporalSignals`](https://docs.bijection.com/api/interfaces/server.TemporalSignals)\<`R`> |

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<[`Product`](https://docs.bijection.com/api/modules/server#product)\<`D`, `R`>>

▸ **mul**(`value`): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `Scalar` |

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

***

### div

▸ **div**\<`R`>(`value`): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<[`Quotient`](https://docs.bijection.com/api/modules/server#quotient)\<`D`, `R`>>

#### Type parameters

| Name | Type |
| :- | :- |
| `R` | extends `string` |

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`R`> \| [`TemporalSignals`](https://docs.bijection.com/api/interfaces/server.TemporalSignals)\<`R`> |

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<[`Quotient`](https://docs.bijection.com/api/modules/server#quotient)\<`D`, `R`>>

▸ **div**(`value`): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `Scalar` |

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

***

### neg

▸ **neg**(): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

***

### abs

▸ **abs**(): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

***

### min

▸ **min**(`value`): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`> \| [`TemporalSignals`](https://docs.bijection.com/api/interfaces/server.TemporalSignals)\<`D`> \| `Scalar` |

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

***

### max

▸ **max**(`value`): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

#### Parameters

| Name | Type |
| :- | :- |
| `value` | [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`> \| [`TemporalSignals`](https://docs.bijection.com/api/interfaces/server.TemporalSignals)\<`D`> \| `Scalar` |

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<`D`>

***

### convert

▸ **convert**\<`To`>(`from`, `to`): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<[`Dimension`](https://docs.bijection.com/api/modules/server#dimension)\<`To`>>

#### Type parameters

| Name | Type |
| :- | :- |
| `To` | extends [`SeriesUnit`](https://docs.bijection.com/api/modules/server#seriesunit) |

#### Parameters

| Name | Type |
| :- | :- |
| `from` | [`SeriesUnit`](https://docs.bijection.com/api/modules/server#seriesunit) |
| `to` | `To` |

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<[`Dimension`](https://docs.bijection.com/api/modules/server#dimension)\<`To`>>

***

### to

▸ **to**\<`U`>(`unit`): [`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<[`Dimension`](https://docs.bijection.com/api/modules/server#dimension)\<`U`>>

#### Type parameters

| Name | Type |
| :- | :- |
| `U` | extends [`SeriesUnit`](https://docs.bijection.com/api/modules/server#seriesunit) |

#### Parameters

| Name | Type |
| :- | :- |
| `unit` | `U` & `D` extends `"unknown"` ? `unknown` : [`Dimension`](https://docs.bijection.com/api/modules/server#dimension)\<`U`> extends `D` ? `unknown` : `never` |

#### Returns

[`TemporalQuotient`](https://docs.bijection.com/api/interfaces/server.TemporalQuotient)\<[`Dimension`](https://docs.bijection.com/api/modules/server#dimension)\<`U`>>


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