Move exchange into index.ts

This commit is contained in:
Carter Bertolini 2023-10-06 16:36:08 -04:00
parent 71d9f9ae74
commit bf3c140c46
2 changed files with 6 additions and 30 deletions

View File

@ -1,24 +1,9 @@
import { createLogger, transports, format } from "winston"; import { PortfolioProvider } from "./interface/portfolio";
import { Account } from "./interface/account"; import { QuoteProvider } from "./interface/quote";
import { Quote } from "./interface/quote"
export interface Exchange { export interface Exchange {
name: string; readonly portfolioProvider: PortfolioProvider;
readonly quoteProvider: QuoteProvider;
fetchAccounts: () => Account[]; readonly name: string;
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!");

View File

@ -1,9 +0,0 @@
import { PortfolioProvider } from "./portfolio";
import { QuoteProvider } from "./quote";
export interface Exchange {
readonly portfolioProvider: PortfolioProvider;
readonly quoteProvider: QuoteProvider;
readonly name: string;
}