X7ROOT File Manager
Current Path:
/usr/lib/node_modules/npm/node_modules/bluebird/js/release
usr
/
lib
/
node_modules
/
npm
/
node_modules
/
bluebird
/
js
/
release
/
ðŸ“
..
📄
any.js
(421 B)
📄
assert.js
(1.61 KB)
📄
async.js
(4.05 KB)
📄
bind.js
(1.92 KB)
📄
bluebird.js
(291 B)
📄
call_get.js
(4.25 KB)
📄
cancel.js
(3.62 KB)
📄
catch_filter.js
(1.39 KB)
📄
context.js
(2.33 KB)
📄
debuggability.js
(29.63 KB)
📄
direct_resolve.js
(1.36 KB)
📄
each.js
(789 B)
📄
errors.js
(3.63 KB)
📄
es5.js
(1.93 KB)
📄
filter.js
(314 B)
📄
finally.js
(4.5 KB)
📄
generators.js
(7.58 KB)
📄
join.js
(8.03 KB)
📄
map.js
(5.25 KB)
📄
method.js
(1.73 KB)
📄
nodeback.js
(1.52 KB)
📄
nodeify.js
(1.61 KB)
📄
promise.js
(25.59 KB)
📄
promise_array.js
(5.08 KB)
📄
promisify.js
(11.9 KB)
📄
props.js
(3.04 KB)
📄
queue.js
(1.83 KB)
📄
race.js
(1.22 KB)
📄
reduce.js
(5.01 KB)
📄
schedule.js
(2.1 KB)
📄
settle.js
(1.23 KB)
📄
some.js
(3.87 KB)
📄
synchronous_inspection.js
(2.75 KB)
📄
thenables.js
(2.08 KB)
📄
timers.js
(2.34 KB)
📄
using.js
(7.35 KB)
📄
util.js
(10.28 KB)
Editing: schedule.js
"use strict"; var util = require("./util"); var schedule; var noAsyncScheduler = function() { throw new Error("No async scheduler available\u000a\u000a See http://goo.gl/MqrFmX\u000a"); }; var NativePromise = util.getNativePromise(); if (util.isNode && typeof MutationObserver === "undefined") { var GlobalSetImmediate = global.setImmediate; var ProcessNextTick = process.nextTick; schedule = util.isRecentNode ? function(fn) { GlobalSetImmediate.call(global, fn); } : function(fn) { ProcessNextTick.call(process, fn); }; } else if (typeof NativePromise === "function" && typeof NativePromise.resolve === "function") { var nativePromise = NativePromise.resolve(); schedule = function(fn) { nativePromise.then(fn); }; } else if ((typeof MutationObserver !== "undefined") && !(typeof window !== "undefined" && window.navigator && (window.navigator.standalone || window.cordova)) && ("classList" in document.documentElement)) { schedule = (function() { var div = document.createElement("div"); var opts = {attributes: true}; var toggleScheduled = false; var div2 = document.createElement("div"); var o2 = new MutationObserver(function() { div.classList.toggle("foo"); toggleScheduled = false; }); o2.observe(div2, opts); var scheduleToggle = function() { if (toggleScheduled) return; toggleScheduled = true; div2.classList.toggle("foo"); }; return function schedule(fn) { var o = new MutationObserver(function() { o.disconnect(); fn(); }); o.observe(div, opts); scheduleToggle(); }; })(); } else if (typeof setImmediate !== "undefined") { schedule = function (fn) { setImmediate(fn); }; } else if (typeof setTimeout !== "undefined") { schedule = function (fn) { setTimeout(fn, 0); }; } else { schedule = noAsyncScheduler; } module.exports = schedule;
Upload File
Create Folder