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