Skip to content

Commit c25cd32

Browse files
authored
refactor(plugins): trim private helper exports (#105687)
1 parent d287c9b commit c25cd32

4 files changed

Lines changed: 3 additions & 9 deletions

File tree

extensions/browser/src/browser/system-chrome-cookies.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,7 @@ function isAsciiWhitespace(value: number): boolean {
6767
}
6868

6969
/** Read the browser Safe Storage secret. The OS consent prompt is intentional. */
70-
export async function readKeychainSecret(
71-
entry: KeychainEntry,
72-
signal?: AbortSignal,
73-
): Promise<Buffer> {
70+
async function readKeychainSecret(entry: KeychainEntry, signal?: AbortSignal): Promise<Buffer> {
7471
signal?.throwIfAborted();
7572
return await new Promise((resolve, reject) => {
7673
execFile(

extensions/feishu/src/chat-type.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export function normalizeFeishuChatType(value: unknown): ResolvedFeishuChatType
1010
return undefined;
1111
}
1212

13-
export function normalizeFeishuChatMode(value: unknown): ResolvedFeishuChatType | undefined {
13+
function normalizeFeishuChatMode(value: unknown): ResolvedFeishuChatType | undefined {
1414
if (value === "group" || value === "topic" || value === "topic_group") {
1515
return "group";
1616
}

extensions/irc/src/policy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { normalizeLowercaseStringOrEmpty } from "openclaw/plugin-sdk/string-coerce-runtime";
33
import type { IrcChannelConfig } from "./types.js";
44

5-
export type IrcGroupMatch = {
5+
type IrcGroupMatch = {
66
allowed: boolean;
77
groupConfig?: IrcChannelConfig;
88
wildcardConfig?: IrcChannelConfig;

scripts/deadcode-exports.baseline.mjs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,6 @@ export const KNIP_UNUSED_EXPORT_BASELINE = [
234234
"extensions/browser/src/browser/system-chrome-cookies.ts: decryptChromeCookieRows",
235235
"extensions/browser/src/browser/system-chrome-cookies.ts: mapChromeSameSite",
236236
"extensions/browser/src/browser/system-chrome-cookies.ts: PlaywrightCookie",
237-
"extensions/browser/src/browser/system-chrome-cookies.ts: readKeychainSecret",
238237
"extensions/browser/src/browser/system-profiles.ts: resolveSystemBrowserRoot",
239238
"extensions/browser/src/browser/system-profiles.ts: resolveSystemCookiesFile",
240239
"extensions/browser/src/browser/system-profiles.ts: snapshotCookieDatabase",
@@ -786,7 +785,6 @@ export const KNIP_UNUSED_EXPORT_BASELINE = [
786785
"extensions/feishu/src/card-action.ts: resetProcessedFeishuCardActionTokensForTests",
787786
"extensions/feishu/src/card-ux-launcher.ts: createQuickActionLauncherCard",
788787
"extensions/feishu/src/card-ux-launcher.ts: isFeishuQuickActionMenuEventKey",
789-
"extensions/feishu/src/chat-type.ts: normalizeFeishuChatMode",
790788
"extensions/feishu/src/chat-type.ts: ResolvedFeishuChatType",
791789
"extensions/feishu/src/client.ts: clearClientCache",
792790
"extensions/feishu/src/client.ts: FEISHU_HTTP_TIMEOUT_ENV_VAR",
@@ -892,7 +890,6 @@ export const KNIP_UNUSED_EXPORT_BASELINE = [
892890
"extensions/irc/src/config-schema.ts: IrcConfigSchema",
893891
"extensions/irc/src/control-chars.ts: isIrcControlChar",
894892
"extensions/irc/src/monitor.ts: resolveIrcInboundTarget",
895-
"extensions/irc/src/policy.ts: IrcGroupMatch",
896893
"extensions/irc/src/runtime.ts: clearIrcRuntime",
897894
"extensions/line/src/accounts.ts: DEFAULT_ACCOUNT_ID",
898895
"extensions/line/src/auto-reply-delivery.ts: LineAutoReplyDeps",

0 commit comments

Comments
 (0)