diff --git a/src/index.ts b/src/index.ts index 195fd0e..aad8dbd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,24 +1,9 @@ -import { createLogger, transports, format } from "winston"; -import { Account } from "./interface/account"; -import { Quote } from "./interface/quote" +import { PortfolioProvider } from "./interface/portfolio"; +import { QuoteProvider } from "./interface/quote"; export interface Exchange { - name: string; + readonly portfolioProvider: PortfolioProvider; + readonly quoteProvider: QuoteProvider; - fetchAccounts: () => Account[]; - fetchQuote: (symbol: string) => Quote; -} - - -const logger = createLogger({ - transports: [new transports.Console()], - format: format.combine( - format.colorize(), - format.timestamp(), - format.printf(({ timestamp, level, message }) => { - return `[${timestamp}] ${level}: ${message}`; - }) - ), - }); - -logger.info("Hello world!"); + readonly name: string; +} \ No newline at end of file diff --git a/src/interface/exchange.ts b/src/interface/exchange.ts deleted file mode 100644 index 18f2a40..0000000 --- a/src/interface/exchange.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { PortfolioProvider } from "./portfolio"; -import { QuoteProvider } from "./quote"; - -export interface Exchange { - readonly portfolioProvider: PortfolioProvider; - readonly quoteProvider: QuoteProvider; - - readonly name: string; -} \ No newline at end of file