Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/server / / IdempotencyMiddlewareOptions

Interface: IdempotencyMiddlewareOptions

Defined in: packages/server/src/middleware/idempotency.ts:42

Options accepted by createIdempotencyMiddleware.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
configreadonly{ checkBodyFingerprint: boolean; enabled: boolean; lruCacheSize: number; requireKey: IdempotencyRequireKeyMode; ttlSeconds: number; }-packages/server/src/middleware/idempotency.ts:44
config.checkBodyFingerprintreadonlyboolean-packages/server/src/config.ts:73
config.enabledreadonlyboolean-packages/server/src/config.ts:70
config.lruCacheSizereadonlynumber-packages/server/src/config.ts:74
config.requireKeyreadonlyIdempotencyRequireKeyMode-packages/server/src/config.ts:71
config.ttlSecondsreadonlynumber-packages/server/src/config.ts:72
now?readonly() => numberWall-clock provider; tests inject a deterministic generator.packages/server/src/middleware/idempotency.ts:46
storereadonlyIdempotencyStore-packages/server/src/middleware/idempotency.ts:43