@yoroi/portfolio
Version:
The Portfolio package of Yoroi SDK
75 lines (74 loc) • 1.71 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.tokenHistoryMocks = void 0;
var _types = require("@yoroi/types");
var _immer = require("immer");
var _bignumber = require("bignumber.js");
const ftNamelessRaw = {
prices: [{
ts: 1722849529169,
open: '500000',
close: '1000000',
low: '500000',
high: '1000000',
change: 100
}, {
ts: 1722949529169,
open: '500000',
close: '1000000',
low: '500000',
high: '1000000',
change: 100
}]
};
const ftNameless = {
prices: [{
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
}, {
ts: 1722949529169,
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 apiResponseTokenHistory = {
success: {
tag: 'right',
value: {
status: 200,
data: ftNamelessRaw
}
},
error: {
tag: 'left',
error: {
status: 500,
responseData: null,
message: 'Internal Server Error'
}
}
};
const apiRequestTokenHistoryArgs = {
tokenId: 'ft.nameless',
period: _types.Portfolio.Token.HistoryPeriod.OneDay
};
const tokenHistoryMocks = (0, _immer.freeze)({
ftNameless,
ftNamelessRaw,
api: {
responses: apiResponseTokenHistory,
request: apiRequestTokenHistoryArgs,
responseDataOnly: ftNameless
}
});
exports.tokenHistoryMocks = tokenHistoryMocks;
//# sourceMappingURL=token-history.mocks.js.map