UNPKG

sec-edgar-api

Version:

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

21 lines (20 loc) 871 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.resolveAssetCurrent = void 0; var helpers_1 = require("./helpers"); function resolveAssetCurrent(report) { var _a = report, assetCurrent = _a.assetCurrent, assetNonCurrent = _a.assetNonCurrent, assetTotal = _a.assetTotal; var nullKey = (0, helpers_1.getSingleNullKey)({ assetCurrent: assetCurrent, assetNonCurrent: assetNonCurrent, assetTotal: assetTotal }); switch (nullKey) { case 'assetCurrent': report.assetCurrent = assetTotal - assetNonCurrent; break; case 'assetNonCurrent': report.assetNonCurrent = assetTotal - assetCurrent; break; case 'assetTotal': report.assetTotal = assetCurrent + assetNonCurrent; break; } } exports.resolveAssetCurrent = resolveAssetCurrent;