smartapi-typescript
Version:
TypeScript library for Angel One SmartAPI broker API
55 lines • 5.12 kB
JavaScript
;
/**
* 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