rollup-umd-scripts
Version:
CLI for rollup-umd projects
85 lines (71 loc) • 2.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _objectWithoutProperties2 = require('babel-runtime/helpers/objectWithoutProperties');
var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _createClass2 = require('babel-runtime/helpers/createClass');
var _createClass3 = _interopRequireDefault(_createClass2);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/**
* Code your first module here
*/
var DemoClass = function () {
function DemoClass() {
(0, _classCallCheck3.default)(this, DemoClass);
this.testAttribute = 'This is a test attribute';
this.state = {
list: ['a', 'b'],
isSpreadActive: true,
isTestLiving: true
};
}
(0, _createClass3.default)(DemoClass, [{
key: 'hasInList',
value: function hasInList(value) {
return this.state.list.indexOf(value) !== -1;
}
}, {
key: 'getReplacedEnv',
value: function getReplacedEnv() {
return process.env.NODE_ENV;
}
}, {
key: 'getIsSpreadActive',
value: function getIsSpreadActive() {
var _state = this.state,
isSpreadActive = _state.isSpreadActive,
rest = (0, _objectWithoutProperties3.default)(_state, ['isSpreadActive']); // eslint-disable-line no-unused-vars
return isSpreadActive;
}
}, {
key: 'getRest',
value: function getRest() {
var _state2 = this.state,
isSpreadActive = _state2.isSpreadActive,
rest = (0, _objectWithoutProperties3.default)(_state2, ['isSpreadActive']);
return rest;
}
}, {
key: 'getTestStatic',
value: function getTestStatic() {
return DemoClass.testStatic;
}
}, {
key: 'getTestAttribute',
value: function getTestAttribute() {
return this.testAttribute;
}
}, {
key: 'setTestAttribute',
value: function setTestAttribute(testAttribute) {
this.testAttribute = testAttribute;
}
}]);
return DemoClass;
}();
DemoClass.testStatic = 'This is a static test';
exports.default = DemoClass;
module.exports = exports['default'];