27 lines
578 B
TypeScript
27 lines
578 B
TypeScript
import { MarketType } from "@/market";
|
|
import { MarketScanResponse } from "@/generated/mammon";
|
|
|
|
export type ScanResult = {
|
|
type: MarketType;
|
|
buy: number;
|
|
sell: number;
|
|
q1: number;
|
|
median: number;
|
|
q3: number;
|
|
totalVolume: number;
|
|
profit: number;
|
|
score: number;
|
|
}
|
|
|
|
export const toScanResult = (res: MarketScanResponse, type: MarketType): ScanResult => ({
|
|
type,
|
|
buy: res.buy,
|
|
sell: res.sell,
|
|
q1: res.q1,
|
|
median: res.median,
|
|
q3: res.q3,
|
|
totalVolume: res.totalVolume,
|
|
profit: res.profit,
|
|
score: res.score,
|
|
});
|