refactor: 移除不必要的 export 关键字

中优先级任务:将仅内部使用的函数和类型移除 export 关键字

移除 export 的函数:
- uiPopover: showPopover
- storageCleaner: injectClearLocalStorage, injectClearSessionStorage,
  injectClearIndexedDB, injectClearCacheStorage, injectUnregisterServiceWorkers

移除 export 的类型和常量:
- base64Converter: SUPPORTED_IMAGE_TYPES, SUPPORTED_IMAGE_EXTENSIONS,
  TextToBase64Result, Base64ToBlobResult
- contextMenu: ContextMenuItemConfig, ContextMenuClickedInfo, ParseResult
- jsonFormatter: JsonMinifyResult
- jsonToToml: JsonToTomlResult
- jsonToYaml: JsonToYamlResult
- jwt: JwtHeader, JwtPayload
- qrCodeParser: QrCodeParseResult

所有 473 个测试通过,类型检查通过
This commit is contained in:
雨霖铃
2026-06-06 00:55:05 +08:00
parent 7afce94d93
commit 97098c3abe
9 changed files with 19 additions and 19 deletions
+5 -5
View File
@@ -224,7 +224,7 @@ async function runCleanScript(
return { success: false, error: 'No result returned' };
}
export async function injectClearLocalStorage(tabId: number): Promise<StorageCleanResult> {
async function injectClearLocalStorage(tabId: number): Promise<StorageCleanResult> {
return runCleanScript(
tabId,
() => {
@@ -236,7 +236,7 @@ export async function injectClearLocalStorage(tabId: number): Promise<StorageCle
);
}
export async function injectClearSessionStorage(tabId: number): Promise<StorageCleanResult> {
async function injectClearSessionStorage(tabId: number): Promise<StorageCleanResult> {
return runCleanScript(
tabId,
() => {
@@ -248,7 +248,7 @@ export async function injectClearSessionStorage(tabId: number): Promise<StorageC
);
}
export async function injectClearIndexedDB(tabId: number): Promise<StorageCleanResult> {
async function injectClearIndexedDB(tabId: number): Promise<StorageCleanResult> {
return runCleanScript(
tabId,
async () => {
@@ -292,7 +292,7 @@ export async function injectClearIndexedDB(tabId: number): Promise<StorageCleanR
);
}
export async function injectClearCacheStorage(tabId: number): Promise<StorageCleanResult> {
async function injectClearCacheStorage(tabId: number): Promise<StorageCleanResult> {
return runCleanScript(
tabId,
async () => {
@@ -309,7 +309,7 @@ export async function injectClearCacheStorage(tabId: number): Promise<StorageCle
);
}
export async function injectUnregisterServiceWorkers(tabId: number): Promise<StorageCleanResult> {
async function injectUnregisterServiceWorkers(tabId: number): Promise<StorageCleanResult> {
return runCleanScript(
tabId,
async () => {