From 757af70bf7cadbd4b9e9303dd065ad48eda09c4d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 15:55:50 +0100 Subject: [PATCH] refactor: trim tlon helper exports --- extensions/tlon/src/config-schema.ts | 4 ++-- extensions/tlon/src/settings.ts | 4 ++-- extensions/tlon/src/setup-core.ts | 2 +- extensions/tlon/src/targets.ts | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/extensions/tlon/src/config-schema.ts b/extensions/tlon/src/config-schema.ts index 839f57b7abf..fe011fa2945 100644 --- a/extensions/tlon/src/config-schema.ts +++ b/extensions/tlon/src/config-schema.ts @@ -4,7 +4,7 @@ import { z } from "openclaw/plugin-sdk/zod"; const ShipSchema = z.string().min(1); const ChannelNestSchema = z.string().min(1); -export const TlonChannelRuleSchema = z.object({ +const TlonChannelRuleSchema = z.object({ mode: z.enum(["restricted", "open"]).optional(), allowedShips: z.array(ShipSchema).optional(), }); @@ -39,7 +39,7 @@ const tlonCommonConfigFields = { ownerShip: ShipSchema.optional(), // Ship that receives approval requests and can approve/deny } satisfies z.ZodRawShape; -export const TlonAccountSchema = z.object({ +const TlonAccountSchema = z.object({ ...tlonCommonConfigFields, }); diff --git a/extensions/tlon/src/settings.ts b/extensions/tlon/src/settings.ts index 8da02a0d2d6..1600155f70f 100644 --- a/extensions/tlon/src/settings.ts +++ b/extensions/tlon/src/settings.ts @@ -55,7 +55,7 @@ export type TlonSettingsStore = { pendingApprovals?: PendingApproval[]; }; -export type TlonSettingsState = { +type TlonSettingsState = { current: TlonSettingsStore; loaded: boolean; }; @@ -285,7 +285,7 @@ function applySettingsUpdate( return next; } -export type SettingsLogger = { +type SettingsLogger = { log?: (msg: string) => void; error?: (msg: string) => void; }; diff --git a/extensions/tlon/src/setup-core.ts b/extensions/tlon/src/setup-core.ts index 92a501db550..2be9f60e4aa 100644 --- a/extensions/tlon/src/setup-core.ts +++ b/extensions/tlon/src/setup-core.ts @@ -23,7 +23,7 @@ function tlonChannelId() { return "tlon" as const; } -export type TlonSetupInput = ChannelSetupInput & TlonAccountFieldsInput; +type TlonSetupInput = ChannelSetupInput & TlonAccountFieldsInput; function isConfigured(account: TlonResolvedAccount): boolean { return Boolean(account.ship && account.url && account.code); diff --git a/extensions/tlon/src/targets.ts b/extensions/tlon/src/targets.ts index 4312fd7588f..dff6a07bd8f 100644 --- a/extensions/tlon/src/targets.ts +++ b/extensions/tlon/src/targets.ts @@ -1,4 +1,4 @@ -export type TlonTarget = +type TlonTarget = | { kind: "dm"; ship: string } | { kind: "group"; nest: string; hostShip: string; channelName: string };