@tinkoff/invest-js
Version:
T-Invest OpenAPI Client
27 lines (26 loc) • 1.23 kB
TypeScript
import { InstrumentsServiceClient } from './compiled_contracts/instruments';
import { OrdersStreamServiceClient, OrdersServiceClient } from './compiled_contracts/orders';
import { OperationsServiceClient, OperationsStreamServiceClient } from './compiled_contracts/operations';
import { MarketDataServiceClient, MarketDataStreamServiceClient } from './compiled_contracts/marketdata';
import { SandboxServiceClient } from './compiled_contracts/sandbox';
import { StopOrdersServiceClient } from './compiled_contracts/stoporders';
import { UsersServiceClient } from './compiled_contracts/users';
interface TTechAPIClientOptions {
token: string;
url?: string;
metadata?: Record<string, string>;
}
declare class TTechApiClient {
instruments: InstrumentsServiceClient;
ordersStream: OrdersStreamServiceClient;
orders: OrdersServiceClient;
operations: OperationsServiceClient;
operationsStream: OperationsStreamServiceClient;
marketdata: MarketDataServiceClient;
marketdataStream: MarketDataStreamServiceClient;
stopOrders: StopOrdersServiceClient;
users: UsersServiceClient;
sandbox: SandboxServiceClient;
constructor(config: TTechAPIClientOptions);
}
export { TTechApiClient };