From 40df7f1fe38a6718966f6e71dfd22abde81983b0 Mon Sep 17 00:00:00 2001 From: Billy Leung <82518709+bleunguts@users.noreply.github.com> Date: Fri, 26 Jan 2024 16:33:46 +0000 Subject: [PATCH] clean up warnings --- Web/src/TradingStrategyStore.ts | 2 +- Web/src/components/layout/StockNews.tsx | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Web/src/TradingStrategyStore.ts b/Web/src/TradingStrategyStore.ts index c686e4b..fbb4f27 100644 --- a/Web/src/TradingStrategyStore.ts +++ b/Web/src/TradingStrategyStore.ts @@ -1,6 +1,6 @@ import { RootStore } from "./RootStore"; import { BackenedApi } from "./api"; -import { reaction, runInAction, makeAutoObservable, observable } from 'mobx'; +import { reaction, runInAction, makeAutoObservable } from 'mobx'; import { FakeStrategyChartData } from "./components/layout/DummyData"; export interface ChartData { diff --git a/Web/src/components/layout/StockNews.tsx b/Web/src/components/layout/StockNews.tsx index f48507d..35c969b 100644 --- a/Web/src/components/layout/StockNews.tsx +++ b/Web/src/components/layout/StockNews.tsx @@ -16,7 +16,7 @@ export interface StockMarketSymbol { price: string, changesPercentage: string, companyName: string -}; +} export default function StockNews() { const { tradingStrategyStore } = useRootStore(); @@ -29,20 +29,20 @@ export default function StockNews() { getMostActiveStocks(cannedMostActive); }, []); - const getHighestGainerStocks = (defaultsOnFail : unknown[]) => { + const getHighestGainerStocks = (defaultsOnFail : StockMarketSymbol[]) => { api .fetchHighestGainerStocks(6) - .then((res) => setHighestGainerStocks((res as AxiosResponse).data)) + .then((res) => setHighestGainerStocks((res as AxiosResponse).data as StockMarketSymbol[])) .catch((error) => { console.log(`Error occured in fetching data from backend: ${error}`); setHighestGainerStocks(defaultsOnFail); }); }; - const getMostActiveStocks = (defaultsOnFail : any[]) => { + const getMostActiveStocks = (defaultsOnFail : StockMarketSymbol[]) => { api .fetchMostActiveStocks(6) - .then((res) => setMostActiveStocks((res as AxiosResponse).data)) + .then((res) => setMostActiveStocks((res as AxiosResponse).data as StockMarketSymbol[])) .catch((error) => { console.log(`Error occured in fetching data from backend: ${error}`); setMostActiveStocks(defaultsOnFail); @@ -53,12 +53,12 @@ export default function StockNews() { setStockSymbol(event.target.value); }; - const handleHighestGainersClick = (event: SyntheticEvent) => { - console.log(`Highest Gainers refresh clicked.`); + const handleHighestGainersClick = (event : SyntheticEvent) => { + console.log(`Highest Gainers refresh clicked ${event.target}`); getHighestGainerStocks([]); }; const handleMostActiveClick = (event: SyntheticEvent) => { - console.log(`Most Active refresh clicked.`); + console.log(`Most Active refresh clicked ${event.target}.`); getMostActiveStocks([]); }; const handleStrategizeFrom = (symbol: string) => {