*/
export function disposableTimeout(handler: () => void, timeout = 0, store?: DisposableStore): IDisposable {
handler();
if (store) {
disposable.dispose();
}
const disposable = toDisposable(() => {
clearTimeout(timer);
store?.delete(disposable);
});
store?.add(disposable);
return disposable;
}
/**