fix: improve type safety and remove redundant type casts (#7252)

* fix: improve type safety and remove redundant type casts

- Fix @@ts-expect-error typo (double @) in traffic-diagnostics.ts
- Replace (e.target as any) with (e.target as HTMLElement) in setting-clash.tsx
- Remove redundant (onFormat as any) cast in guard-state.tsx

* fix: format api.ts sort callback to satisfy biome

* fix: remove as any, let @ts-expect-error suppress the non-standard API error

* fix: remove invalid @@ts-expect-error comment, keep as any for non-standard API
This commit is contained in:
sijie-Z
2026-06-17 12:47:31 +00:00
committed by GitHub
parent aa0d5f6004
commit 4105dc7479
4 changed files with 5 additions and 4 deletions
-1
View File
@@ -39,7 +39,6 @@ export function recordTrafficError(error: Error, component: string) {
*/
function getMemoryUsage(): number {
if ('memory' in performance) {
// @@ts-expect-error - 某些浏览器支持
const memory = (performance as any).memory
if (memory && memory.usedJSHeapSize) {
return memory.usedJSHeapSize / 1024 / 1024 // 转换为MB