Files
MQTT-Explorer-Browser/node-server/browser-wrapper/polyfill.ts
T
2023-08-05 18:06:47 +02:00

21 lines
531 B
TypeScript

(<any>window).requestIdleCallback =
(<any>window).requestIdleCallback ||
function(cb: any) {
var start: any = Date.now();
return setTimeout(function() {
cb({
didTimeout: false,
timeRemaining: function() {
return Math.max(0, 50 - (Date.now() - start));
},
});
}, 1);
}
;
(<any>window).cancelIdleCallback =
(<any>window).cancelIdleCallback ||
function(id: any) {
clearTimeout(id);
}
;