@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
14 lines (13 loc) • 420 B
JavaScript
export function waitTimeout(timeout, signal) {
return new Promise((resolve) => {
const handler = setTimeout(() => {
resolve(false);
}, timeout);
const abortListener = () => {
clearTimeout(handler);
signal.removeEventListener('abort', abortListener);
resolve(false);
};
signal.addEventListener('abort', abortListener);
});
}