UNPKG

rollup-umd-scripts

Version:

CLI for rollup-umd projects

85 lines (71 loc) 2.29 kB
'use strict'; 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'];