@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
JavaScript
"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