@pokt-network/pocket-js
Version:
Pocket-js core package with the main functionalities to interact with the Pocket Network.
38 lines • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.JailedStatus = void 0;
/**
*
* JailedStatus enum with the possible Jailed status values
*/
var JailedStatus;
(function (JailedStatus) {
JailedStatus["NA"] = "";
JailedStatus[JailedStatus["Jailed"] = 1] = "Jailed";
JailedStatus[JailedStatus["Unjailed"] = 2] = "Unjailed";
})(JailedStatus = exports.JailedStatus || (exports.JailedStatus = {}));
/**
*
* JailedStatus enum utility
*/
(function (JailedStatus) {
/**
*
* Returns the JailedStatus by passing an string
* @param {string} status - Staking status string.
* @returns {JailedStatus} - JailedStatus object.
* @memberof JailedStatus
*/
function getStatus(status) {
switch (status) {
case 1:
return JailedStatus.Jailed;
case 2:
return JailedStatus.Unjailed;
default:
return JailedStatus.NA;
}
}
JailedStatus.getStatus = getStatus;
})(JailedStatus = exports.JailedStatus || (exports.JailedStatus = {}));
//# sourceMappingURL=jailed-status.js.map