async-bulkhead-llm - v3.17.0
    Preparing search index...

    Type Alias LLMAcquireResult

    LLMAcquireResult:
        | {
            admissionClass?: string;
            admissionId: string;
            limitRevision: number;
            ok: true;
            reservation: LLMReservationEstimate
            | null;
            resources: LLMAdmissionResources;
            token: LLMToken;
        }
        | { detail?: LLMRejectDetail; ok: false; reason: LLMRejectReason }

    async-bulkhead-llm — public API surface.

    This entry point re-exports everything the package supports; the implementation lives in focused modules:

    • types.ts — request/result/options/stats/event types
    • errors.tsLLMBulkheadRejectedError
    • profiles.tsPROFILES presets
    • estimators.ts — naive + model-aware estimators, extractTextLength
    • adaptive.tscreateAdaptiveTokenEstimator (v3.8)
    • dedup.ts — deduplication internals (keying, share safety)
    • validation.ts — internal numeric/estimate/usage guards
    • bulkhead.tscreateLLMBulkhead (admission, budget, events)

    Deep-importing the internal modules is not supported; the package exports map exposes only this entry point.