forked from enviPath/enviPy
Current Dev State
This commit is contained in:
5
static/js/ketcher2/node_modules/es6-set/ext/copy.js
generated
vendored
Normal file
5
static/js/ketcher2/node_modules/es6-set/ext/copy.js
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
'use strict';
|
||||
|
||||
var Set = require('../');
|
||||
|
||||
module.exports = function () { return new Set(this); };
|
||||
18
static/js/ketcher2/node_modules/es6-set/ext/every.js
generated
vendored
Normal file
18
static/js/ketcher2/node_modules/es6-set/ext/every.js
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
'use strict';
|
||||
|
||||
var callable = require('es5-ext/object/valid-callable')
|
||||
, forOf = require('es6-iterator/for-of')
|
||||
|
||||
, call = Function.prototype.call;
|
||||
|
||||
module.exports = function (cb/*, thisArg*/) {
|
||||
var thisArg = arguments[1], result = true;
|
||||
callable(cb);
|
||||
forOf(this, function (value, doBreak) {
|
||||
if (!call.call(cb, thisArg, value)) {
|
||||
result = false;
|
||||
doBreak();
|
||||
}
|
||||
});
|
||||
return result;
|
||||
};
|
||||
18
static/js/ketcher2/node_modules/es6-set/ext/filter.js
generated
vendored
Normal file
18
static/js/ketcher2/node_modules/es6-set/ext/filter.js
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
'use strict';
|
||||
|
||||
var callable = require('es5-ext/object/valid-callable')
|
||||
, forOf = require('es6-iterator/for-of')
|
||||
, isSet = require('../is-set')
|
||||
, Set = require('../')
|
||||
|
||||
, call = Function.prototype.call;
|
||||
|
||||
module.exports = function (cb/*, thisArg*/) {
|
||||
var thisArg = arguments[1], result;
|
||||
callable(cb);
|
||||
result = isSet(this) ? new this.constructor() : new Set();
|
||||
forOf(this, function (value) {
|
||||
if (call.call(cb, thisArg, value)) result.add(value);
|
||||
});
|
||||
return result;
|
||||
};
|
||||
5
static/js/ketcher2/node_modules/es6-set/ext/get-first.js
generated
vendored
Normal file
5
static/js/ketcher2/node_modules/es6-set/ext/get-first.js
generated
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
'use strict';
|
||||
|
||||
module.exports = function () {
|
||||
return this.values().next().value;
|
||||
};
|
||||
11
static/js/ketcher2/node_modules/es6-set/ext/get-last.js
generated
vendored
Normal file
11
static/js/ketcher2/node_modules/es6-set/ext/get-last.js
generated
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
'use strict';
|
||||
|
||||
module.exports = function () {
|
||||
var value, iterator = this.values(), item;
|
||||
while (true) {
|
||||
item = iterator.next();
|
||||
if (item.done) break;
|
||||
value = item.value;
|
||||
}
|
||||
return value;
|
||||
};
|
||||
18
static/js/ketcher2/node_modules/es6-set/ext/some.js
generated
vendored
Normal file
18
static/js/ketcher2/node_modules/es6-set/ext/some.js
generated
vendored
Normal file
@ -0,0 +1,18 @@
|
||||
'use strict';
|
||||
|
||||
var callable = require('es5-ext/object/valid-callable')
|
||||
, forOf = require('es6-iterator/for-of')
|
||||
|
||||
, call = Function.prototype.call;
|
||||
|
||||
module.exports = function (cb/*, thisArg*/) {
|
||||
var thisArg = arguments[1], result = false;
|
||||
callable(cb);
|
||||
forOf(this, function (value, doBreak) {
|
||||
if (call.call(cb, thisArg, value)) {
|
||||
result = true;
|
||||
doBreak();
|
||||
}
|
||||
});
|
||||
return result;
|
||||
};
|
||||
Reference in New Issue
Block a user