UNPKG

@barfinex/types

Version:

Core TypeScript type definitions and shared interfaces for the Barfinex ecosystem. Provides strongly-typed contracts for modules, services, and plugins.

144 lines 4.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConnectorType = exports.MarketType = void 0; /** * Enum for different market types. */ var MarketType; (function (MarketType) { /** * Spot market. */ MarketType["spot"] = "spot"; /** * Futures market. */ MarketType["futures"] = "futures"; /** * Margin trading market. */ MarketType["margin"] = "margin"; })(MarketType || (exports.MarketType = MarketType = {})); /** * Enum for different connector types. */ var ConnectorType; (function (ConnectorType) { /** * Decentralized exchange (DEX). */ ConnectorType["dex"] = "dex"; /** * Alpaca trading platform. */ ConnectorType["alpaca"] = "alpaca"; /** * Binance trading platform. */ ConnectorType["binance"] = "binance"; /** * Tinkoff trading platform. */ ConnectorType["tinkoff"] = "tinkoff"; /** * Binance Futures testnet environment. */ ConnectorType["testnetBinanceFutures"] = "testnetBinanceFutures"; /** * Bitget trading platform. */ ConnectorType["bitget"] = "bitget"; /** * OKX trading platform. */ ConnectorType["okx"] = "okx"; /** * Gate.io trading platform. */ ConnectorType["gate"] = "gate"; /** * Bybit trading platform. */ ConnectorType["bybit"] = "bybit"; /** * KuCoin trading platform. */ ConnectorType["kucoin"] = "kucoin"; /** * MEXC trading platform. */ ConnectorType["mexc"] = "mexc"; /** * Kraken trading platform. */ ConnectorType["kraken"] = "kraken"; /** * HTX (ex-Huobi) trading platform. */ ConnectorType["htx"] = "htx"; /** * Coinbase Advanced Trade platform. */ ConnectorType["coinbase"] = "coinbase"; /** * Phemex trading platform. */ ConnectorType["phemex"] = "phemex"; /** * BingX trading platform. */ ConnectorType["bingx"] = "bingx"; /** * Interactive Brokers trading platform. */ ConnectorType["ib"] = "ib"; /** * Crypto.com Exchange trading platform. */ ConnectorType["cryptocom"] = "cryptocom"; /** * Tradier brokerage platform (US stocks/options). */ ConnectorType["tradier"] = "tradier"; ConnectorType["bitstamp"] = "bitstamp"; ConnectorType["gemini"] = "gemini"; ConnectorType["deribit"] = "deribit"; ConnectorType["wintermute"] = "wintermute"; ConnectorType["jump_trading"] = "jump_trading"; ConnectorType["cumberland"] = "cumberland"; ConnectorType["falconx"] = "falconx"; ConnectorType["robinhood"] = "robinhood"; ConnectorType["etrade"] = "etrade"; ConnectorType["charles_schwab"] = "charles_schwab"; ConnectorType["fidelity"] = "fidelity"; ConnectorType["etoro"] = "etoro"; ConnectorType["trading212"] = "trading212"; ConnectorType["ig_group"] = "ig_group"; ConnectorType["hargreaves_lansdown"] = "hargreaves_lansdown"; ConnectorType["degiro"] = "degiro"; ConnectorType["tiger_brokers"] = "tiger_brokers"; ConnectorType["futu"] = "futu"; ConnectorType["rakuten_securities"] = "rakuten_securities"; ConnectorType["kase"] = "kase"; ConnectorType["aix"] = "aix"; ConnectorType["freedom_finance"] = "freedom_finance"; ConnectorType["halyk_finance"] = "halyk_finance"; ConnectorType["bcc_invest"] = "bcc_invest"; ConnectorType["oanda"] = "oanda"; ConnectorType["forex_com"] = "forex_com"; ConnectorType["ig_markets"] = "ig_markets"; ConnectorType["pepperstone"] = "pepperstone"; ConnectorType["xm"] = "xm"; ConnectorType["saxo_bank"] = "saxo_bank"; ConnectorType["cme_group"] = "cme_group"; ConnectorType["ice"] = "ice"; ConnectorType["tradovate"] = "tradovate"; ConnectorType["ninjatrader"] = "ninjatrader"; ConnectorType["polygon"] = "polygon"; ConnectorType["tiingo"] = "tiingo"; ConnectorType["glassnode"] = "glassnode"; ConnectorType["coinglass"] = "coinglass"; ConnectorType["kaiko"] = "kaiko"; ConnectorType["messari"] = "messari"; })(ConnectorType || (exports.ConnectorType = ConnectorType = {})); //# sourceMappingURL=connector.interface.js.map