feat: add mini window

This commit is contained in:
kangfenmao
2025-01-02 09:21:34 +08:00
parent d9bb552f3f
commit a7d9700f06
51 changed files with 2367 additions and 42 deletions
+12
View File
@@ -22,3 +22,15 @@ export function getInstanceName(baseURL: string) {
return ''
}
}
export function debounce(func: (...args: any[]) => void, wait: number, immediate: boolean = false) {
let timeout: NodeJS.Timeout | null = null
return function (...args: any[]) {
if (timeout) clearTimeout(timeout)
if (immediate) {
func(...args)
} else {
timeout = setTimeout(() => func(...args), wait)
}
}
}