mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-11-11 13:02:22 +08:00
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:
@@ -45,7 +45,7 @@ export function GuardState<T>(props: Props<T>) {
|
||||
lockRef.current = true
|
||||
|
||||
try {
|
||||
const newValue = onFormat ? (onFormat as any)(...args) : (args[0] as T)
|
||||
const newValue = onFormat ? onFormat(...args) : (args[0] as T)
|
||||
// 先在ui上响应操作
|
||||
onChange(newValue)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user