UNPKG

polygon.io

Version:

Isomorphic Javascript client for Polygon.io Stocks, Forex, and Crypto APIs

31 lines (30 loc) 1.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.referenceClient = void 0; const request_1 = require("../transport/request"); const locales_1 = require("./locales"); const marketHolidays_1 = require("./marketHolidays"); const markets_1 = require("./markets"); const marketStatus_1 = require("./marketStatus"); const stockDividends_1 = require("./stockDividends"); const stockFinancials_1 = require("./stockFinancials"); const stockSplits_1 = require("./stockSplits"); const tickerDetails_1 = require("./tickerDetails"); const tickerNews_1 = require("./tickerNews"); const tickers_1 = require("./tickers"); const tickerTypes_1 = require("./tickerTypes"); const referenceClient = (apiKey, apiBase = "https://api.polygon.io") => ({ locales: request_1.auth(apiKey, locales_1.locales, apiBase), markets: request_1.auth(apiKey, markets_1.markets, apiBase), marketHolydays: request_1.auth(apiKey, marketHolidays_1.marketHolydays, apiBase), marketStatus: request_1.auth(apiKey, marketStatus_1.marketStatus, apiBase), stockDividends: request_1.auth(apiKey, stockDividends_1.stockDividends, apiBase), stockFinancials: request_1.auth(apiKey, stockFinancials_1.stockFinancials, apiBase), stockSplits: request_1.auth(apiKey, stockSplits_1.stockSplits, apiBase), tickerDetails: request_1.auth(apiKey, tickerDetails_1.tickerDetails, apiBase), tickerNews: request_1.auth(apiKey, tickerNews_1.tickerNews, apiBase), tickers: request_1.auth(apiKey, tickers_1.tickers, apiBase), tickerTypes: request_1.auth(apiKey, tickerTypes_1.tickerTypes, apiBase) }); exports.referenceClient = referenceClient; exports.default = exports.referenceClient;