UNPKG

sec-edgar-api

Version:

Fetch and parse SEC earnings reports and other filings. Useful for financial analysis.

26 lines (25 loc) 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FactFiscalCalculator = exports.utilMap = exports.ReportResolvable = exports.secEdgarApi = exports.reportParser = void 0; var ReportParser_1 = require("./services/ReportParser"); var SecEdgarApi_1 = require("./services/SecEdgarApi"); var ReportResolvable_1 = require("./services/ReportParser/ReportResolvable"); exports.ReportResolvable = ReportResolvable_1.default; var util_map_1 = require("./util/util-map"); Object.defineProperty(exports, "utilMap", { enumerable: true, get: function () { return util_map_1.utilMap; } }); var FactFiscalCalculator_1 = require("./services/ReportRawBuilder/FactFiscalCalculator"); exports.FactFiscalCalculator = FactFiscalCalculator_1.default; /** * Takes company facts data from the SEC and translates them to * reports as json objects. */ var reportParser = new ReportParser_1.default(); exports.reportParser = reportParser; /** * Gets company reports and filings from the SEC EDGAR API. Requests are * throttled with 120ms delay between requests to avoid rate limiting. * * @see https://www.sec.gov/edgar/sec-api-documentation */ var secEdgarApi = new SecEdgarApi_1.default(); exports.secEdgarApi = secEdgarApi;