refactor: trim gateway session type exports · openclaw/openclaw@47009dd
steipete
·
2026-05-02
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
|
1 | | -export type GatewayBroadcastStateVersion = { |
| 1 | +type GatewayBroadcastStateVersion = { |
2 | 2 | presence?: number; |
3 | 3 | health?: number; |
4 | 4 | }; |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -12,18 +12,18 @@ type SessionHistoryTranscriptMeta = {
|
12 | 12 | seq?: number; |
13 | 13 | }; |
14 | 14 | |
15 | | -export type SessionHistoryMessage = Record<string, unknown> & { |
| 15 | +type SessionHistoryMessage = Record<string, unknown> & { |
16 | 16 | __openclaw?: SessionHistoryTranscriptMeta; |
17 | 17 | }; |
18 | 18 | |
19 | | -export type PaginatedSessionHistory = { |
| 19 | +type PaginatedSessionHistory = { |
20 | 20 | items: SessionHistoryMessage[]; |
21 | 21 | messages: SessionHistoryMessage[]; |
22 | 22 | nextCursor?: string; |
23 | 23 | hasMore: boolean; |
24 | 24 | }; |
25 | 25 | |
26 | | -export type SessionHistorySnapshot = { |
| 26 | +type SessionHistorySnapshot = { |
27 | 27 | history: PaginatedSessionHistory; |
28 | 28 | rawTranscriptSeq: number; |
29 | 29 | }; |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -25,7 +25,7 @@ type PersistedLifecycleSessionShape = Pick<
|
25 | 25 | "updatedAt" | "status" | "startedAt" | "endedAt" | "runtimeMs" | "abortedLastRun" |
26 | 26 | >; |
27 | 27 | |
28 | | -export type GatewaySessionLifecycleSnapshot = Partial<LifecycleSessionShape>; |
| 28 | +type GatewaySessionLifecycleSnapshot = Partial<LifecycleSessionShape>; |
29 | 29 | |
30 | 30 | function isFiniteTimestamp(value: unknown): value is number { |
31 | 31 | return typeof value === "number" && Number.isFinite(value) && value > 0; |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -13,7 +13,7 @@ import {
|
13 | 13 | } from "../config/sessions/paths.js"; |
14 | 14 | import { resolveRequiredHomeDir } from "../infra/home-dir.js"; |
15 | 15 | |
16 | | -export type ArchiveFileReason = SessionArchiveReason; |
| 16 | +type ArchiveFileReason = SessionArchiveReason; |
17 | 17 | export type ArchivedSessionTranscript = { |
18 | 18 | sourcePath: string; |
19 | 19 | archivedPath: string; |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -169,13 +169,13 @@ export function readSessionMessages(
|
169 | 169 | return messages; |
170 | 170 | } |
171 | 171 | |
172 | | -export type ReadRecentSessionMessagesOptions = { |
| 172 | +type ReadRecentSessionMessagesOptions = { |
173 | 173 | maxMessages: number; |
174 | 174 | maxBytes?: number; |
175 | 175 | maxLines?: number; |
176 | 176 | }; |
177 | 177 | |
178 | | -export type ReadRecentSessionMessagesResult = { |
| 178 | +type ReadRecentSessionMessagesResult = { |
179 | 179 | messages: unknown[]; |
180 | 180 | totalMessages: number; |
181 | 181 | }; |
@@ -746,7 +746,7 @@ export function readLastMessagePreviewFromTranscript(
|
746 | 746 | }); |
747 | 747 | } |
748 | 748 | |
749 | | -export type SessionTranscriptUsageSnapshot = { |
| 749 | +type SessionTranscriptUsageSnapshot = { |
750 | 750 | modelProvider?: string; |
751 | 751 | model?: string; |
752 | 752 | inputTokens?: number; |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。