@pokt-network/pocket-js
Version:
Pocket-js core package with the main functionalities to interact with the Pocket Network.
37 lines • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EvidenceType = void 0;
/**
*
* EvidenceType enum with the possible evidence types
*/
var EvidenceType;
(function (EvidenceType) {
EvidenceType[EvidenceType["Relay"] = 0] = "Relay";
EvidenceType[EvidenceType["Challenge"] = 1] = "Challenge";
})(EvidenceType = exports.EvidenceType || (exports.EvidenceType = {}));
/**
*
* EvidenceType enum utility
*/
(function (EvidenceType) {
/**
*
* Returns the EvidenceType by passing an string
* @param {string} type - Evidence type string.
* @returns {EvidenceType} - EvidenceType object.
* @memberof EvidenceType
*/
function getType(type) {
switch (type) {
case 0:
return EvidenceType.Relay;
case 1:
return EvidenceType.Challenge;
default:
return EvidenceType.Relay;
}
}
EvidenceType.getType = getType;
})(EvidenceType = exports.EvidenceType || (exports.EvidenceType = {}));
//# sourceMappingURL=evidence-type.js.map