UNPKG

smartapi-typescript

Version:

TypeScript library for Angel One SmartAPI broker API

55 lines 5.12 kB
"use strict"; /** * Angelone SmartAPI TypeScript Library * A TypeScript wrapper for the Angelone SmartAPI broker API */ Object.defineProperty(exports, "__esModule", { value: true }); exports.getErrorDescription = exports.isOrderError = exports.isUserError = exports.isAuthenticationError = exports.getErrorCategory = exports.ErrorCategory = exports.ERROR_CODES = exports.API_URLS = exports.OrderStatusCode = exports.GTTErrorCodes = exports.GTTStatus = exports.HistoricalInterval = exports.Exchange = exports.Validity = exports.Variety = exports.ProductType = exports.TransactionType = exports.OrderType = exports.MarketData = exports.Brokerage = exports.Portfolio = exports.GTT = exports.Orders = exports.Auth = exports.OrderStatusWebSocket = exports.FeedMode = exports.SmartAPIWebSocket = exports.SmartAPI = void 0; // Export main SmartAPI client class var SmartAPI_1 = require("./lib/SmartAPI"); Object.defineProperty(exports, "SmartAPI", { enumerable: true, get: function () { return SmartAPI_1.SmartAPI; } }); // Export WebSocket client for real-time market data var WebSocket_1 = require("./lib/WebSocket"); Object.defineProperty(exports, "SmartAPIWebSocket", { enumerable: true, get: function () { return WebSocket_1.SmartAPIWebSocket; } }); Object.defineProperty(exports, "FeedMode", { enumerable: true, get: function () { return WebSocket_1.FeedMode; } }); // Export WebSocket client for real-time order updates var OrderStatusWebSocket_1 = require("./lib/OrderStatusWebSocket"); Object.defineProperty(exports, "OrderStatusWebSocket", { enumerable: true, get: function () { return OrderStatusWebSocket_1.OrderStatusWebSocket; } }); // Export individual modules for advanced usage var auth_1 = require("./modules/auth"); Object.defineProperty(exports, "Auth", { enumerable: true, get: function () { return auth_1.Auth; } }); var orders_1 = require("./modules/orders"); Object.defineProperty(exports, "Orders", { enumerable: true, get: function () { return orders_1.Orders; } }); var gtt_1 = require("./modules/gtt"); Object.defineProperty(exports, "GTT", { enumerable: true, get: function () { return gtt_1.GTT; } }); var portfolio_1 = require("./modules/portfolio"); Object.defineProperty(exports, "Portfolio", { enumerable: true, get: function () { return portfolio_1.Portfolio; } }); var brokerage_1 = require("./modules/brokerage"); Object.defineProperty(exports, "Brokerage", { enumerable: true, get: function () { return brokerage_1.Brokerage; } }); var misc_1 = require("./modules/misc"); Object.defineProperty(exports, "MarketData", { enumerable: true, get: function () { return misc_1.MarketData; } }); // Export types for public use var types_1 = require("./types"); Object.defineProperty(exports, "OrderType", { enumerable: true, get: function () { return types_1.OrderType; } }); Object.defineProperty(exports, "TransactionType", { enumerable: true, get: function () { return types_1.TransactionType; } }); Object.defineProperty(exports, "ProductType", { enumerable: true, get: function () { return types_1.ProductType; } }); Object.defineProperty(exports, "Variety", { enumerable: true, get: function () { return types_1.Variety; } }); Object.defineProperty(exports, "Validity", { enumerable: true, get: function () { return types_1.Validity; } }); Object.defineProperty(exports, "Exchange", { enumerable: true, get: function () { return types_1.Exchange; } }); Object.defineProperty(exports, "HistoricalInterval", { enumerable: true, get: function () { return types_1.HistoricalInterval; } }); Object.defineProperty(exports, "GTTStatus", { enumerable: true, get: function () { return types_1.GTTStatus; } }); Object.defineProperty(exports, "GTTErrorCodes", { enumerable: true, get: function () { return types_1.GTTErrorCodes; } }); Object.defineProperty(exports, "OrderStatusCode", { enumerable: true, get: function () { return types_1.OrderStatusCode; } }); // Export API URLs for reference var apiUrls_1 = require("./constants/apiUrls"); Object.defineProperty(exports, "API_URLS", { enumerable: true, get: function () { return apiUrls_1.API_URLS; } }); // Export error codes and utilities var errorCodes_1 = require("./constants/errorCodes"); Object.defineProperty(exports, "ERROR_CODES", { enumerable: true, get: function () { return errorCodes_1.ERROR_CODES; } }); Object.defineProperty(exports, "ErrorCategory", { enumerable: true, get: function () { return errorCodes_1.ErrorCategory; } }); Object.defineProperty(exports, "getErrorCategory", { enumerable: true, get: function () { return errorCodes_1.getErrorCategory; } }); Object.defineProperty(exports, "isAuthenticationError", { enumerable: true, get: function () { return errorCodes_1.isAuthenticationError; } }); Object.defineProperty(exports, "isUserError", { enumerable: true, get: function () { return errorCodes_1.isUserError; } }); Object.defineProperty(exports, "isOrderError", { enumerable: true, get: function () { return errorCodes_1.isOrderError; } }); Object.defineProperty(exports, "getErrorDescription", { enumerable: true, get: function () { return errorCodes_1.getErrorDescription; } }); //# sourceMappingURL=index.js.map