From cc97a4dd2a967e1c2273bd5f4c5f49a5bf2e2585 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 27 Mar 2019 21:01:33 +0100 Subject: remove node_modules --- node_modules/d/auto-bind.js | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 node_modules/d/auto-bind.js (limited to 'node_modules/d/auto-bind.js') diff --git a/node_modules/d/auto-bind.js b/node_modules/d/auto-bind.js deleted file mode 100644 index 0fdac9b73..000000000 --- a/node_modules/d/auto-bind.js +++ /dev/null @@ -1,32 +0,0 @@ -'use strict'; - -var copy = require('es5-ext/object/copy') - , normalizeOptions = require('es5-ext/object/normalize-options') - , ensureCallable = require('es5-ext/object/valid-callable') - , map = require('es5-ext/object/map') - , callable = require('es5-ext/object/valid-callable') - , validValue = require('es5-ext/object/valid-value') - - , bind = Function.prototype.bind, defineProperty = Object.defineProperty - , hasOwnProperty = Object.prototype.hasOwnProperty - , define; - -define = function (name, desc, options) { - var value = validValue(desc) && callable(desc.value), dgs; - dgs = copy(desc); - delete dgs.writable; - delete dgs.value; - dgs.get = function () { - if (!options.overwriteDefinition && hasOwnProperty.call(this, name)) return value; - desc.value = bind.call(value, options.resolveContext ? options.resolveContext(this) : this); - defineProperty(this, name, desc); - return this[name]; - }; - return dgs; -}; - -module.exports = function (props/*, options*/) { - var options = normalizeOptions(arguments[1]); - if (options.resolveContext != null) ensureCallable(options.resolveContext); - return map(props, function (desc, name) { return define(name, desc, options); }); -}; -- cgit v1.2.3