UNPKG

@yoroi/portfolio

Version:

The Portfolio package of Yoroi SDK

80 lines 2.08 kB
import { freeze } from 'immer'; import { BigNumber } from 'bignumber.js'; import { tokenInfoMocks } from './token-info.mocks'; import { duallahanTokenActivityMocks } from './dullahan-api/token-activity.mocks'; const primaryETH = { price: { ts: 1722849529169, open: new BigNumber(1_000_000), close: new BigNumber(500_000), low: new BigNumber(500_000), high: new BigNumber(1_000_000), change: -50 } }; const rnftWhatever = { price: { ts: 1722849529169, open: new BigNumber(500_000), low: new BigNumber(500_000), close: new BigNumber(1_000_000), high: new BigNumber(1_000_000), change: 100 } }; const ftNoTicker = { price: { ts: 1722849529169, open: new BigNumber(1_000_000), close: new BigNumber(500_000), low: new BigNumber(500_000), high: new BigNumber(1_000_000), change: -50 } }; const ftNameless = { price: { ts: 1722849529169, open: new BigNumber(500_000), low: new BigNumber(500_000), close: new BigNumber(1_000_000), high: new BigNumber(1_000_000), change: 100 } }; const apiResponseSuccessDataOnly = { [tokenInfoMocks.primaryETH.id]: primaryETH, [tokenInfoMocks.rnftWhatever.id]: rnftWhatever, [tokenInfoMocks.ftNoTicker.id]: ftNoTicker, [tokenInfoMocks.ftNameless.id]: ftNameless }; const apiResponseTokenActivity = { success: { tag: 'right', value: { status: 200, data: duallahanTokenActivityMocks.api.responseSuccessDataOnly } }, error: { tag: 'left', error: { status: 500, responseData: null, message: 'Internal Server Error' } } }; const apiRequestTokenActivityArgs = [tokenInfoMocks.primaryETH.id, tokenInfoMocks.rnftWhatever.id, tokenInfoMocks.ftNoTicker.id, tokenInfoMocks.ftNameless.id]; export const tokenActivityMocks = freeze({ primaryETH, rnftWhatever, ftNoTicker, ftNameless, api: { responses: apiResponseTokenActivity, request: apiRequestTokenActivityArgs, responseDataOnly: apiResponseSuccessDataOnly } }); //# sourceMappingURL=token-activity.mocks.js.map