UNPKG

@yoroi/portfolio

Version:

The Portfolio package of Yoroi SDK

22 lines (21 loc) 691 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseTokenAmount = exports.isTokenAmount = exports.TokenAmountSchema = void 0; var _zod = require("zod"); var _tokenInfo = require("./token-info"); const TokenAmountSchema = _zod.z.object({ info: _tokenInfo.TokenInfoSchema, quantity: _zod.z.bigint() }); exports.TokenAmountSchema = TokenAmountSchema; const isTokenAmount = data => { return TokenAmountSchema.safeParse(data).success; }; exports.isTokenAmount = isTokenAmount; const parseTokenAmount = data => { return isTokenAmount(data) ? data : undefined; }; exports.parseTokenAmount = parseTokenAmount; //# sourceMappingURL=token-amount.js.map