UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

17 lines (13 loc) 336 B
let timeoutID; export const runAfter = (delay: number, cb: () => void) => { // cancel previous scheduled operation -> should be only one if (timeoutID) { clearTimeout(timeoutID); } timeoutID = setTimeout(cb, delay); }; export const cancelDelayedOperations = () => { if (timeoutID) { clearTimeout(timeoutID); } };