Module exposure

Source

Structs§

ExposureTracker
Best-effort, deduped experiment-exposure reporter. Reads stay non-blocking: the POST runs on a spawned thread and only marks the persistent dedup ledger on success, so a failed report is retried on the next read.

Constants§

EXPERIMENT_NOT_RUNNING_CODE
Backend error.code (409) for an exposure on an experiment that is not RUNNING (packages/shared/src/error-catalog.ts).