Sha256: e9284640c3ddb14cd8e33fc8acfc315ba9ccf097cf62a75f43f86336c5ddad1a

Contents?: true

Size: 960 Bytes

Versions: 13

Compression:

Stored size: 960 Bytes

Contents

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = _applyDecoratedDescriptor;
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) {
  var desc = {};
  Object.keys(descriptor).forEach(function (key) {
    desc[key] = descriptor[key];
  });
  desc.enumerable = !!desc.enumerable;
  desc.configurable = !!desc.configurable;
  if ("value" in desc || desc.initializer) {
    desc.writable = true;
  }
  desc = decorators.slice().reverse().reduce(function (desc, decorator) {
    return decorator(target, property, desc) || desc;
  }, desc);
  if (context && desc.initializer !== void 0) {
    desc.value = desc.initializer ? desc.initializer.call(context) : void 0;
    desc.initializer = undefined;
  }
  if (desc.initializer === void 0) {
    Object.defineProperty(target, property, desc);
    desc = null;
  }
  return desc;
}

//# sourceMappingURL=applyDecoratedDescriptor.js.map

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
immosquare-cleaner-0.1.51 node_modules/jscodeshift/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
immosquare-cleaner-0.1.50 node_modules/jscodeshift/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
immosquare-cleaner-0.1.49 node_modules/jscodeshift/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
immosquare-cleaner-0.1.48 node_modules/jscodeshift/node_modules/@babel/core/node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
immosquare-cleaner-0.1.47 node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
immosquare-cleaner-0.1.46 node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
immosquare-cleaner-0.1.45 node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
immosquare-cleaner-0.1.44 node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
immosquare-cleaner-0.1.43 node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
immosquare-cleaner-0.1.42 node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
immosquare-cleaner-0.1.41 node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
immosquare-cleaner-0.1.40 node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js
wice_grid-7.1.0 node_modules/@babel/helpers/lib/helpers/applyDecoratedDescriptor.js