refactor: trim session infra exports

This commit is contained in:
Peter Steinberger
2026-05-01 23:52:20 +01:00
parent 638437b758
commit bf0f4080ef
4 changed files with 5 additions and 12 deletions

View File

@@ -51,18 +51,11 @@ export type {
DiscoveredSession,
SessionCostSummary,
SessionDailyLatency,
SessionDailyMessageCounts,
SessionDailyModelUsage,
SessionDailyUsage,
SessionLatencyStats,
SessionLogEntry,
SessionMessageCounts,
SessionModelUsage,
SessionUtcQuarterHourMessageCounts,
SessionUtcQuarterHourTokenUsage,
SessionToolUsage,
SessionUsageTimePoint,
SessionUsageTimeSeries,
} from "./session-cost-usage.types.js";
const emptyTotals = (): CostUsageTotals => ({

View File

@@ -51,7 +51,7 @@ export type CostUsageTotals = {
missingCostEntries: number;
};
export type CostUsageDailyEntry = CostUsageTotals & {
type CostUsageDailyEntry = CostUsageTotals & {
date: string;
};

View File

@@ -8,14 +8,14 @@ import {
type QueuedSessionDelivery,
} from "./session-delivery-queue-storage.js";
export type SessionDeliveryRecoverySummary = {
type SessionDeliveryRecoverySummary = {
recovered: number;
failed: number;
skippedMaxRetries: number;
deferredBackoff: number;
};
export type DeliverSessionDeliveryFn = (entry: QueuedSessionDelivery) => Promise<void>;
type DeliverSessionDeliveryFn = (entry: QueuedSessionDelivery) => Promise<void>;
export interface SessionDeliveryRecoveryLogger {
info(msg: string): void;
@@ -23,7 +23,7 @@ export interface SessionDeliveryRecoveryLogger {
error(msg: string): void;
}
export interface PendingSessionDeliveryDrainDecision {
interface PendingSessionDeliveryDrainDecision {
match: boolean;
bypassBackoff?: boolean;
}

View File

@@ -9,7 +9,7 @@ const QUEUE_DIRNAME = "session-delivery-queue";
const FAILED_DIRNAME = "failed";
const TMP_SWEEP_MAX_AGE_MS = 5_000;
export type SessionDeliveryContext = {
type SessionDeliveryContext = {
channel?: string;
to?: string;
accountId?: string;