UNPKG

@walletpack/core

Version:

> TODO: description

40 lines (33 loc) 1.16 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var AccountAction = /*#__PURE__*/ function () { function AccountAction(type) { var onclick = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {}; var danger = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; (0, _classCallCheck2["default"])(this, AccountAction); this.type = type; this.onclick = onclick; this.isDangerous = danger; } (0, _createClass2["default"])(AccountAction, null, [{ key: "placeholder", value: function placeholder() { return new AccountAction(); } }, { key: "fromJson", value: function fromJson(json) { return Object.assign(this.placeholder(), json); } }]); return AccountAction; }(); exports["default"] = AccountAction;