@yoroi/portfolio
Version:
The Portfolio package of Yoroi SDK
18 lines (17 loc) • 687 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.parseTokenStatus = exports.isTokenStatus = exports.TokenStatusSchema = void 0;
var _common = require("@yoroi/common");
var _types = require("@yoroi/types");
var _zod = require("zod");
const TokenStatusSchema = _zod.z.nativeEnum(_types.Portfolio.Token.Status);
exports.TokenStatusSchema = TokenStatusSchema;
const isTokenStatus = (0, _common.createTypeGuardFromSchema)(TokenStatusSchema);
exports.isTokenStatus = isTokenStatus;
const parseTokenStatus = data => {
return isTokenStatus(data) ? data : undefined;
};
exports.parseTokenStatus = parseTokenStatus;
//# sourceMappingURL=token-status.js.map