Skip to main content

ApiEnv

@nmi-agro/fdm-source


@nmi-agro/fdm-source / fdm-api/src / ApiEnv

Type Alias: ApiEnv

ApiEnv = object

Defined in: fdm-api/src/types.ts:20

Defines the Hono environment bindings used by the FDM API application.

Properties

Variables

Variables: object

Defined in: fdm-api/src/types.ts:22

Request-scoped Hono variables populated by API middleware.

principal

principal: ApiPrincipalContext

Authenticated principal context attached by the API key middleware.

rateLimitBucketsSeen

rateLimitBucketsSeen: Set<string>

Tracks which rate-limit buckets have already been counted for this request, preventing double-counting from overlapping middleware patterns.