UNPKG

@tinkoff/invest-js

Version:
130 lines (129 loc) 8.09 kB
import type * as grpc from '@grpc/grpc-js'; import type { EnumTypeDefinition, MessageTypeDefinition } from '@grpc/proto-loader'; import type { MarketDataServiceClient as _tinkoff_public_invest_api_contract_v1_MarketDataServiceClient, MarketDataServiceDefinition as _tinkoff_public_invest_api_contract_v1_MarketDataServiceDefinition } from './tinkoff/public/invest/api/contract/v1/MarketDataService'; import type { MarketDataStreamServiceClient as _tinkoff_public_invest_api_contract_v1_MarketDataStreamServiceClient, MarketDataStreamServiceDefinition as _tinkoff_public_invest_api_contract_v1_MarketDataStreamServiceDefinition } from './tinkoff/public/invest/api/contract/v1/MarketDataStreamService'; type SubtypeConstructor<Constructor extends new (...args: any) => any, Subtype> = { new (...args: ConstructorParameters<Constructor>): Subtype; }; export interface ProtoGrpcType { google: { api: { FieldBehavior: EnumTypeDefinition; }; protobuf: { DescriptorProto: MessageTypeDefinition; EnumDescriptorProto: MessageTypeDefinition; EnumOptions: MessageTypeDefinition; EnumValueDescriptorProto: MessageTypeDefinition; EnumValueOptions: MessageTypeDefinition; FieldDescriptorProto: MessageTypeDefinition; FieldOptions: MessageTypeDefinition; FileDescriptorProto: MessageTypeDefinition; FileDescriptorSet: MessageTypeDefinition; FileOptions: MessageTypeDefinition; GeneratedCodeInfo: MessageTypeDefinition; MessageOptions: MessageTypeDefinition; MethodDescriptorProto: MessageTypeDefinition; MethodOptions: MessageTypeDefinition; OneofDescriptorProto: MessageTypeDefinition; OneofOptions: MessageTypeDefinition; ServiceDescriptorProto: MessageTypeDefinition; ServiceOptions: MessageTypeDefinition; SourceCodeInfo: MessageTypeDefinition; Timestamp: MessageTypeDefinition; UninterpretedOption: MessageTypeDefinition; }; }; tinkoff: { public: { invest: { api: { contract: { v1: { BrandData: MessageTypeDefinition; Candle: MessageTypeDefinition; CandleInstrument: MessageTypeDefinition; CandleInterval: EnumTypeDefinition; CandleSource: EnumTypeDefinition; CandleSubscription: MessageTypeDefinition; ErrorDetail: MessageTypeDefinition; GetCandlesRequest: MessageTypeDefinition; GetCandlesResponse: MessageTypeDefinition; GetClosePricesRequest: MessageTypeDefinition; GetClosePricesResponse: MessageTypeDefinition; GetLastPricesRequest: MessageTypeDefinition; GetLastPricesResponse: MessageTypeDefinition; GetLastTradesRequest: MessageTypeDefinition; GetLastTradesResponse: MessageTypeDefinition; GetMySubscriptions: MessageTypeDefinition; GetOrderBookRequest: MessageTypeDefinition; GetOrderBookResponse: MessageTypeDefinition; GetTechAnalysisRequest: MessageTypeDefinition; GetTechAnalysisResponse: MessageTypeDefinition; GetTradingStatusRequest: MessageTypeDefinition; GetTradingStatusResponse: MessageTypeDefinition; GetTradingStatusesRequest: MessageTypeDefinition; GetTradingStatusesResponse: MessageTypeDefinition; HistoricCandle: MessageTypeDefinition; InfoInstrument: MessageTypeDefinition; InfoSubscription: MessageTypeDefinition; InstrumentClosePriceRequest: MessageTypeDefinition; InstrumentClosePriceResponse: MessageTypeDefinition; InstrumentStatus: EnumTypeDefinition; InstrumentType: EnumTypeDefinition; LastPrice: MessageTypeDefinition; LastPriceInstrument: MessageTypeDefinition; LastPriceSubscription: MessageTypeDefinition; LastPriceType: EnumTypeDefinition; MarketDataRequest: MessageTypeDefinition; MarketDataResponse: MessageTypeDefinition; MarketDataServerSideStreamRequest: MessageTypeDefinition; MarketDataService: SubtypeConstructor<typeof grpc.Client, _tinkoff_public_invest_api_contract_v1_MarketDataServiceClient> & { service: _tinkoff_public_invest_api_contract_v1_MarketDataServiceDefinition; }; MarketDataStreamService: SubtypeConstructor<typeof grpc.Client, _tinkoff_public_invest_api_contract_v1_MarketDataStreamServiceClient> & { service: _tinkoff_public_invest_api_contract_v1_MarketDataStreamServiceDefinition; }; MoneyValue: MessageTypeDefinition; Order: MessageTypeDefinition; OrderBook: MessageTypeDefinition; OrderBookInstrument: MessageTypeDefinition; OrderBookSubscription: MessageTypeDefinition; OrderBookType: EnumTypeDefinition; Page: MessageTypeDefinition; PageResponse: MessageTypeDefinition; Ping: MessageTypeDefinition; PingDelaySettings: MessageTypeDefinition; PingRequest: MessageTypeDefinition; PriceType: EnumTypeDefinition; Quotation: MessageTypeDefinition; ResponseMetadata: MessageTypeDefinition; ResultSubscriptionStatus: EnumTypeDefinition; SecurityTradingStatus: EnumTypeDefinition; SubscribeCandlesRequest: MessageTypeDefinition; SubscribeCandlesResponse: MessageTypeDefinition; SubscribeInfoRequest: MessageTypeDefinition; SubscribeInfoResponse: MessageTypeDefinition; SubscribeLastPriceRequest: MessageTypeDefinition; SubscribeLastPriceResponse: MessageTypeDefinition; SubscribeOrderBookRequest: MessageTypeDefinition; SubscribeOrderBookResponse: MessageTypeDefinition; SubscribeTradesRequest: MessageTypeDefinition; SubscribeTradesResponse: MessageTypeDefinition; SubscriptionAction: EnumTypeDefinition; SubscriptionInterval: EnumTypeDefinition; SubscriptionStatus: EnumTypeDefinition; Trade: MessageTypeDefinition; TradeDirection: EnumTypeDefinition; TradeInstrument: MessageTypeDefinition; TradeSourceType: EnumTypeDefinition; TradeSubscription: MessageTypeDefinition; TradingStatus: MessageTypeDefinition; }; }; }; }; }; }; } export {};