Class InMemoryEntitlementHook

Reservations in memory for tests and single-process hosts; no external billing policy is applied.

Implements

Constructors

Methods

  • A copied reservation, for inspection by a single-process host.

    Parameters

    • id: string

    Returns undefined | {
        runId: string;
        maxSeconds: number;
        metered: number;
        settled?: number;
        released: boolean;
    }

  • Optional whole-run eviction for in-memory hosts after terminal cleanup and the retention grace. Durable stores omit it to retain their records. Call only after producers have stopped; forgetting removes fences too.

    Parameters

    • runId: string

    Returns Promise<void>