From dc1d6856bcc1f12f3fa49c6987ae7fa33117cd40 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 16:37:14 +0100 Subject: [PATCH] refactor: trim irc helper exports --- extensions/irc/src/client.ts | 4 ++-- extensions/irc/src/config-schema.ts | 4 ++-- extensions/irc/src/monitor.ts | 2 +- extensions/irc/src/policy.ts | 4 ++-- extensions/irc/src/protocol.ts | 4 ++-- extensions/irc/src/send.ts | 2 +- extensions/irc/src/types.ts | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/extensions/irc/src/client.ts b/extensions/irc/src/client.ts index ca9326d2786..df0abf4df79 100644 --- a/extensions/irc/src/client.ts +++ b/extensions/irc/src/client.ts @@ -11,7 +11,7 @@ import { const IRC_ERROR_CODES = new Set(["432", "464", "465"]); const IRC_NICK_COLLISION_CODES = new Set(["433", "436"]); -export type IrcPrivmsgEvent = { +type IrcPrivmsgEvent = { senderNick: string; senderUser?: string; senderHost?: string; @@ -39,7 +39,7 @@ export type IrcClientOptions = { onLine?: (line: string) => void; }; -export type IrcNickServOptions = { +type IrcNickServOptions = { enabled?: boolean; service?: string; password?: string; diff --git a/extensions/irc/src/config-schema.ts b/extensions/irc/src/config-schema.ts index b22f1111942..a5fe1dc3c2e 100644 --- a/extensions/irc/src/config-schema.ts +++ b/extensions/irc/src/config-schema.ts @@ -42,7 +42,7 @@ const IrcNickServSchema = z } }); -export const IrcAccountSchemaBase = z +const IrcAccountSchemaBase = z .object({ name: z.string().optional(), enabled: z.boolean().optional(), @@ -68,7 +68,7 @@ export const IrcAccountSchemaBase = z }) .strict(); -export const IrcAccountSchema = IrcAccountSchemaBase.superRefine((value, ctx) => { +const IrcAccountSchema = IrcAccountSchemaBase.superRefine((value, ctx) => { requireOpenAllowFrom({ policy: value.dmPolicy, allowFrom: value.allowFrom, diff --git a/extensions/irc/src/monitor.ts b/extensions/irc/src/monitor.ts index 379f1743865..26a4d6d1906 100644 --- a/extensions/irc/src/monitor.ts +++ b/extensions/irc/src/monitor.ts @@ -10,7 +10,7 @@ import type { RuntimeEnv } from "./runtime-api.js"; import { getIrcRuntime } from "./runtime.js"; import type { CoreConfig, IrcInboundMessage } from "./types.js"; -export type IrcMonitorOptions = { +type IrcMonitorOptions = { accountId?: string; config?: CoreConfig; runtime?: RuntimeEnv; diff --git a/extensions/irc/src/policy.ts b/extensions/irc/src/policy.ts index 3b15fb4e0fd..91b621651ce 100644 --- a/extensions/irc/src/policy.ts +++ b/extensions/irc/src/policy.ts @@ -3,14 +3,14 @@ import { normalizeIrcAllowlist, resolveIrcAllowlistMatch } from "./normalize.js" import type { IrcAccountConfig, IrcChannelConfig } from "./types.js"; import type { IrcInboundMessage } from "./types.js"; -export type IrcGroupMatch = { +type IrcGroupMatch = { allowed: boolean; groupConfig?: IrcChannelConfig; wildcardConfig?: IrcChannelConfig; hasConfiguredGroups: boolean; }; -export type IrcGroupAccessGate = { +type IrcGroupAccessGate = { allowed: boolean; reason: string; }; diff --git a/extensions/irc/src/protocol.ts b/extensions/irc/src/protocol.ts index c8b08f6e697..ea989d76f1e 100644 --- a/extensions/irc/src/protocol.ts +++ b/extensions/irc/src/protocol.ts @@ -3,7 +3,7 @@ import { hasIrcControlChars, stripIrcControlChars } from "./control-chars.js"; const IRC_TARGET_PATTERN = /^[^\s:]+$/u; -export type ParsedIrcLine = { +type ParsedIrcLine = { raw: string; prefix?: string; command: string; @@ -11,7 +11,7 @@ export type ParsedIrcLine = { trailing?: string; }; -export type ParsedIrcPrefix = { +type ParsedIrcPrefix = { nick?: string; user?: string; host?: string; diff --git a/extensions/irc/src/send.ts b/extensions/irc/src/send.ts index 2254461b9c8..1a2befe157e 100644 --- a/extensions/irc/src/send.ts +++ b/extensions/irc/src/send.ts @@ -18,7 +18,7 @@ type SendIrcOptions = { client?: IrcClient; }; -export type SendIrcResult = { +type SendIrcResult = { messageId: string; target: string; }; diff --git a/extensions/irc/src/types.ts b/extensions/irc/src/types.ts index a47e38e70bf..a3373aabdec 100644 --- a/extensions/irc/src/types.ts +++ b/extensions/irc/src/types.ts @@ -66,7 +66,7 @@ export type IrcAccountConfig = { mediaMaxMb?: number; }; -export type IrcConfig = IrcAccountConfig & { +type IrcConfig = IrcAccountConfig & { accounts?: Record; defaultAccount?: string; };