betfair-exchange-api
Version:
A TypeScript client for the Betfair Exchange API
54 lines (53 loc) • 5.4 kB
JavaScript
;
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.ActionPerformed = exports.Wallet = exports.IncludeItem = exports.SubscriptionStatus = exports.TimeGranularity = exports.GroupBy = exports.BetStatus = exports.BetTargetType = exports.TimeInForce = exports.PersistenceType = exports.OrderType = exports.Side = exports.OrderProjection = exports.MatchProjection = exports.PriceData = exports.MarketSort = exports.MarketProjection = exports.OrderStatus = exports.MarketBettingType = exports.SegmentType = exports.ChangeType = exports.StreamOperation = exports.BetfairStreamClient = exports.HeartbeatAPI = exports.AccountsAPI = exports.BettingAPI = exports.BetfairClient = void 0;
// Export main client classes
var betfair_api_client_1 = require("./betfair-api-client");
Object.defineProperty(exports, "BetfairClient", { enumerable: true, get: function () { return betfair_api_client_1.BetfairClient; } });
Object.defineProperty(exports, "BettingAPI", { enumerable: true, get: function () { return betfair_api_client_1.BettingAPI; } });
Object.defineProperty(exports, "AccountsAPI", { enumerable: true, get: function () { return betfair_api_client_1.AccountsAPI; } });
Object.defineProperty(exports, "HeartbeatAPI", { enumerable: true, get: function () { return betfair_api_client_1.HeartbeatAPI; } });
var stream_api_client_1 = require("./stream-api-client");
Object.defineProperty(exports, "BetfairStreamClient", { enumerable: true, get: function () { return stream_api_client_1.BetfairStreamClient; } });
Object.defineProperty(exports, "StreamOperation", { enumerable: true, get: function () { return stream_api_client_1.StreamOperation; } });
Object.defineProperty(exports, "ChangeType", { enumerable: true, get: function () { return stream_api_client_1.ChangeType; } });
Object.defineProperty(exports, "SegmentType", { enumerable: true, get: function () { return stream_api_client_1.SegmentType; } });
// Export types from the API client
var betfair_api_client_2 = require("./betfair-api-client");
// Enums
Object.defineProperty(exports, "MarketBettingType", { enumerable: true, get: function () { return betfair_api_client_2.MarketBettingType; } });
Object.defineProperty(exports, "OrderStatus", { enumerable: true, get: function () { return betfair_api_client_2.OrderStatus; } });
Object.defineProperty(exports, "MarketProjection", { enumerable: true, get: function () { return betfair_api_client_2.MarketProjection; } });
Object.defineProperty(exports, "MarketSort", { enumerable: true, get: function () { return betfair_api_client_2.MarketSort; } });
Object.defineProperty(exports, "PriceData", { enumerable: true, get: function () { return betfair_api_client_2.PriceData; } });
Object.defineProperty(exports, "MatchProjection", { enumerable: true, get: function () { return betfair_api_client_2.MatchProjection; } });
Object.defineProperty(exports, "OrderProjection", { enumerable: true, get: function () { return betfair_api_client_2.OrderProjection; } });
Object.defineProperty(exports, "Side", { enumerable: true, get: function () { return betfair_api_client_2.Side; } });
Object.defineProperty(exports, "OrderType", { enumerable: true, get: function () { return betfair_api_client_2.OrderType; } });
Object.defineProperty(exports, "PersistenceType", { enumerable: true, get: function () { return betfair_api_client_2.PersistenceType; } });
Object.defineProperty(exports, "TimeInForce", { enumerable: true, get: function () { return betfair_api_client_2.TimeInForce; } });
Object.defineProperty(exports, "BetTargetType", { enumerable: true, get: function () { return betfair_api_client_2.BetTargetType; } });
Object.defineProperty(exports, "BetStatus", { enumerable: true, get: function () { return betfair_api_client_2.BetStatus; } });
Object.defineProperty(exports, "GroupBy", { enumerable: true, get: function () { return betfair_api_client_2.GroupBy; } });
Object.defineProperty(exports, "TimeGranularity", { enumerable: true, get: function () { return betfair_api_client_2.TimeGranularity; } });
Object.defineProperty(exports, "SubscriptionStatus", { enumerable: true, get: function () { return betfair_api_client_2.SubscriptionStatus; } });
Object.defineProperty(exports, "IncludeItem", { enumerable: true, get: function () { return betfair_api_client_2.IncludeItem; } });
Object.defineProperty(exports, "Wallet", { enumerable: true, get: function () { return betfair_api_client_2.Wallet; } });
Object.defineProperty(exports, "ActionPerformed", { enumerable: true, get: function () { return betfair_api_client_2.ActionPerformed; } });
// Re-export all types
__exportStar(require("./betfair-api-client"), exports);
__exportStar(require("./stream-api-client"), exports);