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