"use strict"; module.exports = (function(){ var AssertionError = (function() { function AssertionError(a) { this.constructor$(a); this.message = a; this.name = "AssertionError"; } AssertionError.prototype = new Error(); AssertionError.prototype.constructor = AssertionError; AssertionError.prototype.constructor$ = Error; return AssertionError; })(); function getParams(args) { var params = []; for (var i = 0; i < args.length; ++i) params.push("arg" + i); return params; } function nativeAssert(callName, args, expect) { try { var params = getParams(args); var constructorArgs = params; constructorArgs.push("return " + callName + "("+ params.join(",") + ");"); var fn = Function.apply(null, constructorArgs); return fn.apply(null, args); } catch (e) { if (!(e instanceof SyntaxError)) { throw e; } else { return expect; } } } return function assert(boolExpr, message) { if (boolExpr === true) return; if (typeof boolExpr === "string" && boolExpr.charAt(0) === "%") { var nativeCallName = boolExpr; var $_len = arguments.length;var args = new Array(Math.max($_len - 2, 0)); for(var $_i = 2; $_i < $_len; ++$_i) {args[$_i - 2] = arguments[$_i];}; if (nativeAssert(nativeCallName, args, message) === message) return; message = (nativeCallName + " !== " + message); } var ret = new AssertionError(message); if (Error.captureStackTrace) { Error.captureStackTrace(ret, assert); } throw ret; }; })();
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
any.js | File | 421 B | 0644 |
|
assert.js | File | 1.61 KB | 0644 |
|
async.js | File | 4.05 KB | 0644 |
|
bind.js | File | 1.92 KB | 0644 |
|
bluebird.js | File | 291 B | 0644 |
|
call_get.js | File | 4.25 KB | 0644 |
|
cancel.js | File | 3.62 KB | 0644 |
|
catch_filter.js | File | 1.39 KB | 0644 |
|
context.js | File | 2.33 KB | 0644 |
|
debuggability.js | File | 29.63 KB | 0644 |
|
direct_resolve.js | File | 1.36 KB | 0644 |
|
each.js | File | 789 B | 0644 |
|
errors.js | File | 3.63 KB | 0644 |
|
es5.js | File | 1.93 KB | 0644 |
|
filter.js | File | 314 B | 0644 |
|
finally.js | File | 4.5 KB | 0644 |
|
generators.js | File | 7.58 KB | 0644 |
|
join.js | File | 8.03 KB | 0644 |
|
map.js | File | 5.25 KB | 0644 |
|
method.js | File | 1.73 KB | 0644 |
|
nodeback.js | File | 1.52 KB | 0644 |
|
nodeify.js | File | 1.61 KB | 0644 |
|
promise.js | File | 25.59 KB | 0644 |
|
promise_array.js | File | 5.08 KB | 0644 |
|
promisify.js | File | 11.9 KB | 0644 |
|
props.js | File | 3.04 KB | 0644 |
|
queue.js | File | 1.83 KB | 0644 |
|
race.js | File | 1.22 KB | 0644 |
|
reduce.js | File | 5.01 KB | 0644 |
|
schedule.js | File | 2.1 KB | 0644 |
|
settle.js | File | 1.23 KB | 0644 |
|
some.js | File | 3.87 KB | 0644 |
|
synchronous_inspection.js | File | 2.75 KB | 0644 |
|
thenables.js | File | 2.08 KB | 0644 |
|
timers.js | File | 2.34 KB | 0644 |
|
using.js | File | 7.35 KB | 0644 |
|
util.js | File | 10.28 KB | 0644 |
|