fix: use ReturnType for setTimeout/setInterval to fix TS errors
This commit is contained in:
@@ -69,7 +69,7 @@ const alertIcons = {
|
|||||||
info: Info
|
info: Info
|
||||||
}
|
}
|
||||||
|
|
||||||
let intervalId: number
|
let intervalId: ReturnType<typeof setInterval>
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
intervalId = setInterval(() => {
|
intervalId = setInterval(() => {
|
||||||
|
|||||||
+1
-1
@@ -114,7 +114,7 @@ export function debounce<T extends (...args: unknown[]) => unknown>(
|
|||||||
func: T,
|
func: T,
|
||||||
wait: number
|
wait: number
|
||||||
): (...args: Parameters<T>) => void {
|
): (...args: Parameters<T>) => void {
|
||||||
let timeout: number | null = null
|
let timeout: ReturnType<typeof setTimeout> | null = null
|
||||||
|
|
||||||
return (...args: Parameters<T>) => {
|
return (...args: Parameters<T>) => {
|
||||||
if (timeout) {
|
if (timeout) {
|
||||||
|
|||||||
Reference in New Issue
Block a user