Added exchange interface.

This commit is contained in:
Carter Bertolini 2023-10-06 16:29:02 -04:00
parent 597a87ba55
commit 445a6c76cc

11
src/interface/exchange.ts Normal file
View File

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