@stoqey/ibkr
Version:
NodeJS Interactive Brokers wrapper & utilities using @stoqey/ib
22 lines (21 loc) • 664 B
TypeScript
import { IBApiNextCreationOptions, IBApiNext } from "@stoqey/ib";
export declare class IBKRConnection {
private ibApiNext;
connected: boolean;
private connection;
private errors;
private connectionState;
private static _instance;
static get Instance(): IBKRConnection;
constructor();
get ib(): IBApiNext;
/**
* initializeDep
* Call/Initialize Account summary -> Portfolios -> OpenOrders
*/
initializeDep: () => Promise<boolean>;
init(opt?: Partial<IBApiNextCreationOptions>): Promise<boolean>;
connect(clientId?: number): Promise<boolean>;
disconnect(): void;
}
export default IBKRConnection;