tethysfaceid
Version:
1 lines • 2.01 kB
JSON
{"ast":null,"code":"\"use strict\";\n\nexports.__esModule = true;\nexports.default = void 0;\n\nconst requestIdleCallback = typeof self !== 'undefined' && self.requestIdleCallback || function (cb) {\n let start = Date.now();\n return setTimeout(function () {\n cb({\n didTimeout: false,\n timeRemaining: function () {\n return Math.max(0, 50 - (Date.now() - start));\n }\n });\n }, 1);\n};\n\nvar _default = requestIdleCallback;\nexports.default = _default;","map":{"version":3,"sources":["../../client/request-idle-callback.ts"],"names":["requestIdleCallback","self","start","Date","setTimeout","cb","didTimeout","timeRemaining","Math"],"mappings":";;;;;AAkBA,MAAMA,mBAAmB,GACtB,OAAA,IAAA,KAAA,WAAA,IAA+BC,IAAI,CAApC,mBAAC,IACD,UAAA,EAAA,EAA+D;AAC7D,MAAIC,KAAK,GAAGC,IAAI,CAAhB,GAAYA,EAAZ;AACA,SAAOC,UAAU,CAAC,YAAY;AAC5BC,IAAAA,EAAE,CAAC;AACDC,MAAAA,UAAU,EADT,KAAA;AAEDC,MAAAA,aAAa,EAAE,YAAY;AACzB,eAAOC,IAAI,CAAJA,GAAAA,CAAAA,CAAAA,EAAY,MAAML,IAAI,CAAJA,GAAAA,KAAzB,KAAmB,CAAZK,CAAP;AAHJH;AAAG,KAAD,CAAFA;AADe,GAAA,EAAjB,CAAiB,CAAjB;AAJJ,CAAA;;eAceL,mB","sourcesContent":["type RequestIdleCallbackHandle = any\ntype RequestIdleCallbackOptions = {\n timeout: number\n}\ntype RequestIdleCallbackDeadline = {\n readonly didTimeout: boolean\n timeRemaining: () => number\n}\n\ndeclare global {\n interface Window {\n requestIdleCallback: (\n callback: (deadline: RequestIdleCallbackDeadline) => void,\n opts?: RequestIdleCallbackOptions\n ) => RequestIdleCallbackHandle\n }\n}\n\nconst requestIdleCallback =\n (typeof self !== 'undefined' && self.requestIdleCallback) ||\n function (cb: (deadline: RequestIdleCallbackDeadline) => void) {\n let start = Date.now()\n return setTimeout(function () {\n cb({\n didTimeout: false,\n timeRemaining: function () {\n return Math.max(0, 50 - (Date.now() - start))\n },\n })\n }, 1)\n }\n\nexport default requestIdleCallback\n"]},"metadata":{},"sourceType":"script"}