sec-edgar-api
Version:
Fetch and parse SEC earnings reports and other filings. Useful for financial analysis.
15 lines (14 loc) • 420 B
TypeScript
import type { XbrlLinkbase } from '../../../types';
import XMLParser from '../XMLParser';
export default class LinkbaseParser {
private readonly xmlParser;
private readonly objectUtil;
constructor(args?: {
xmlParser?: XMLParser;
});
parse(xml: string): XbrlLinkbase | null;
private parseLinkbaseDocument;
private parseItem;
private parseLinkbase;
private parseItemExtended;
}