[Refactoring] Fix typings
This commit is contained in:
parent
ee8ac72287
commit
5ffc9036f9
@ -1,11 +1,11 @@
|
|||||||
import { getActions } from '../global';
|
import { getActions } from '../global';
|
||||||
import type { GlobalActions } from '../global/types';
|
import type { GlobalActions } from '../global/types';
|
||||||
|
|
||||||
const callbacks = new Map<string, NodeJS.Timeout>();
|
const callbacks = new Map<string, number>();
|
||||||
|
|
||||||
export default function requestActionTimeout(action: keyof GlobalActions, timeout: number) {
|
export default function requestActionTimeout(action: keyof GlobalActions, timeout: number) {
|
||||||
clearTimeout(callbacks.get(action));
|
clearTimeout(callbacks.get(action));
|
||||||
const timerId = setTimeout(() => {
|
const timerId = window.setTimeout(() => {
|
||||||
getActions()[action]();
|
getActions()[action]();
|
||||||
}, timeout);
|
}, timeout);
|
||||||
callbacks.set(action, timerId);
|
callbacks.set(action, timerId);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user