sec-edgar-api
Version:
Fetch and parse SEC earnings reports and other filings. Useful for financial analysis.
26 lines (25 loc) • 1.24 kB
JavaScript
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;
;