[**European Parliament MCP Server API v1.3.9**](../../../README.md)

***

[European Parliament MCP Server API](../../../modules.md) / [di/tokens](../README.md) / TOKENS

# Variable: TOKENS

> `const` **TOKENS**: `object`

Defined in: [di/tokens.ts:32](https://github.com/Hack23/European-Parliament-MCP-Server/blob/main/src/di/tokens.ts#L32)

Centralised DI token registry.

`as const` makes the registry object itself readonly and ensures each
property value is inferred as `symbol` (not widened to `object`).
For type-level uniqueness, each `Symbol(...)` is a distinct runtime value;
`DIToken` is the union of all token values for generic container utilities.

## Type Declaration

### AuditLogger

> `readonly` **AuditLogger**: `symbol`

### EPClient

> `readonly` **EPClient**: `symbol`

### HealthService

> `readonly` **HealthService**: `symbol`

### MetricsService

> `readonly` **MetricsService**: `symbol`

### RateLimiter

> `readonly` **RateLimiter**: `symbol`

## Since

0.8.0
