UNPKG

@yoroi/portfolio

Version:

The Portfolio package of Yoroi SDK

87 lines (86 loc) 2.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tokenActivityMocks = void 0; var _immer = require("immer"); var _bignumber = require("bignumber.js"); var _tokenInfo = require("./token-info.mocks"); var _tokenActivity = require("./dullahan-api/token-activity.mocks"); const primaryETH = { price: { ts: 1722849529169, open: new _bignumber.BigNumber(1_000_000), close: new _bignumber.BigNumber(500_000), low: new _bignumber.BigNumber(500_000), high: new _bignumber.BigNumber(1_000_000), change: -50 } }; const rnftWhatever = { price: { ts: 1722849529169, open: new _bignumber.BigNumber(500_000), low: new _bignumber.BigNumber(500_000), close: new _bignumber.BigNumber(1_000_000), high: new _bignumber.BigNumber(1_000_000), change: 100 } }; const ftNoTicker = { price: { ts: 1722849529169, open: new _bignumber.BigNumber(1_000_000), close: new _bignumber.BigNumber(500_000), low: new _bignumber.BigNumber(500_000), high: new _bignumber.BigNumber(1_000_000), change: -50 } }; const ftNameless = { price: { ts: 1722849529169, open: new _bignumber.BigNumber(500_000), low: new _bignumber.BigNumber(500_000), close: new _bignumber.BigNumber(1_000_000), high: new _bignumber.BigNumber(1_000_000), change: 100 } }; const apiResponseSuccessDataOnly = { [_tokenInfo.tokenInfoMocks.primaryETH.id]: primaryETH, [_tokenInfo.tokenInfoMocks.rnftWhatever.id]: rnftWhatever, [_tokenInfo.tokenInfoMocks.ftNoTicker.id]: ftNoTicker, [_tokenInfo.tokenInfoMocks.ftNameless.id]: ftNameless }; const apiResponseTokenActivity = { success: { tag: 'right', value: { status: 200, data: _tokenActivity.duallahanTokenActivityMocks.api.responseSuccessDataOnly } }, error: { tag: 'left', error: { status: 500, responseData: null, message: 'Internal Server Error' } } }; const apiRequestTokenActivityArgs = [_tokenInfo.tokenInfoMocks.primaryETH.id, _tokenInfo.tokenInfoMocks.rnftWhatever.id, _tokenInfo.tokenInfoMocks.ftNoTicker.id, _tokenInfo.tokenInfoMocks.ftNameless.id]; const tokenActivityMocks = (0, _immer.freeze)({ primaryETH, rnftWhatever, ftNoTicker, ftNameless, api: { responses: apiResponseTokenActivity, request: apiRequestTokenActivityArgs, responseDataOnly: apiResponseSuccessDataOnly } }); exports.tokenActivityMocks = tokenActivityMocks; //# sourceMappingURL=token-activity.mocks.js.map