@walletpack/core
Version:
> TODO: description
30 lines (23 loc) • 888 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.HISTORY_TYPES = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _IdGenerator = _interopRequireDefault(require("../../util/IdGenerator"));
var HISTORY_TYPES = {
Transfer: 'transfer',
Exchange: 'exchange',
Action: 'action'
};
exports.HISTORY_TYPES = HISTORY_TYPES;
var History = function History(type) {
var txid = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
(0, _classCallCheck2["default"])(this, History);
this.id = _IdGenerator["default"].text(24);
this.type = type;
this.timestamp = +new Date();
this.txid = typeof txid === 'string' ? txid : '';
};
exports["default"] = History;