@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
17 lines (13 loc) • 336 B
text/typescript
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);
}
};