UNPKG

@itick/browser-sdk

Version:

Official iTick API SDK for browser. Real-time & historical data for global Stocks, Forex, Crypto, Indices, Futures, Funds, Precious Metals. REST (OHLCV/K-line) + low-latency WebSocket. Promise-based, TypeScript-ready. For quant trading & fintech

46 lines 2.77 kB
"use strict"; /** * iTick SDK Unified Export * Provides unified access entry for all modules */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.BaseClient = exports.FundClient = exports.FutureClient = exports.IndicesClient = exports.ForexClient = exports.CryptoClient = exports.StockClient = exports.Client = void 0; // ==================== Core Infrastructure ==================== var client_1 = require("./utils/client"); Object.defineProperty(exports, "Client", { enumerable: true, get: function () { return client_1.Client; } }); __exportStar(require("./types/index"), exports); __exportStar(require("./types/depth"), exports); __exportStar(require("./types/kline"), exports); __exportStar(require("./types/quote"), exports); __exportStar(require("./types/socket"), exports); __exportStar(require("./types/tick"), exports); // ==================== Product-Specific Clients ==================== var stock_1 = require("./modules/stock"); Object.defineProperty(exports, "StockClient", { enumerable: true, get: function () { return stock_1.StockClient; } }); var crypto_1 = require("./modules/crypto"); Object.defineProperty(exports, "CryptoClient", { enumerable: true, get: function () { return crypto_1.CryptoClient; } }); var forex_1 = require("./modules/forex"); Object.defineProperty(exports, "ForexClient", { enumerable: true, get: function () { return forex_1.ForexClient; } }); var indices_1 = require("./modules/indices"); Object.defineProperty(exports, "IndicesClient", { enumerable: true, get: function () { return indices_1.IndicesClient; } }); var future_1 = require("./modules/future"); Object.defineProperty(exports, "FutureClient", { enumerable: true, get: function () { return future_1.FutureClient; } }); var fund_1 = require("./modules/fund"); Object.defineProperty(exports, "FundClient", { enumerable: true, get: function () { return fund_1.FundClient; } }); var base_1 = require("./modules/base"); Object.defineProperty(exports, "BaseClient", { enumerable: true, get: function () { return base_1.BaseClient; } }); //# sourceMappingURL=index.js.map