UNPKG

@pokt-network/pocket-js

Version:

Pocket-js core package with the main functionalities to interact with the Pocket Network.

41 lines 1.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StakingStatus = void 0; /** * * StakingStatus enum with the possible Staking status values */ var StakingStatus; (function (StakingStatus) { StakingStatus["NA"] = ""; StakingStatus[StakingStatus["Unstaked"] = 0] = "Unstaked"; StakingStatus[StakingStatus["Unstaking"] = 1] = "Unstaking"; StakingStatus[StakingStatus["Staked"] = 2] = "Staked"; })(StakingStatus = exports.StakingStatus || (exports.StakingStatus = {})); /** * * StakingStatus enum utility */ (function (StakingStatus) { /** * * Returns the StakingStatus by passing an string * @param {string} status - Staking status string. * @returns {StakingStatus} - StakingStatus object. * @memberof StakingStatus */ function getStatus(status) { switch (status) { case 0: return StakingStatus.Unstaked; case 1: return StakingStatus.Unstaking; case 2: return StakingStatus.Staked; default: return StakingStatus.NA; } } StakingStatus.getStatus = getStatus; })(StakingStatus = exports.StakingStatus || (exports.StakingStatus = {})); //# sourceMappingURL=staking-status.js.map