X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Fmodules%2Fweb.timers.js;h=e27affab24eeba2b6643e3eaf8944f613c92e3fc;hb=3be0a9efc698a9570a44456009afc6014812625a;hp=0a4a7fc4a11afc7d5d61695024176bad172a0574;hpb=3aba54c891969552833dbc350b3139e944e17a97;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/web.timers.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/web.timers.js index 0a4a7fc4..e27affab 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/web.timers.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/web.timers.js @@ -1,17 +1,19 @@ var $ = require('../internals/export'); var global = require('../internals/global'); +var apply = require('../internals/function-apply'); +var isCallable = require('../internals/is-callable'); var userAgent = require('../internals/engine-user-agent'); +var arraySlice = require('../internals/array-slice'); -var slice = [].slice; var MSIE = /MSIE .\./.test(userAgent); // <- dirty ie9- check +var Function = global.Function; var wrap = function (scheduler) { return function (handler, timeout /* , ...arguments */) { var boundArgs = arguments.length > 2; - var args = boundArgs ? slice.call(arguments, 2) : undefined; + var args = boundArgs ? arraySlice(arguments, 2) : undefined; return scheduler(boundArgs ? function () { - // eslint-disable-next-line no-new-func - (typeof handler == 'function' ? handler : Function(handler)).apply(this, args); + apply(isCallable(handler) ? handler : Function(handler), this, args); } : handler, timeout); }; };