UNPKG

@tinkoff/invest-js

Version:
27 lines (26 loc) 1.23 kB
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 };