UNPKG

@walletpack/core

Version:

> TODO: description

30 lines (23 loc) 888 B
"use strict"; 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;