From bf3c140c467886b96ddfed93edeab0c430b901a6 Mon Sep 17 00:00:00 2001 From: Carter Bertolini Date: Fri, 6 Oct 2023 16:36:08 -0400 Subject: [PATCH] Move exchange into index.ts --- src/index.ts | 27 ++++++--------------------- src/interface/exchange.ts | 9 --------- 2 files changed, 6 insertions(+), 30 deletions(-) delete mode 100644 src/interface/exchange.ts 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