UNPKG

@fin.cx/opendata

Version:

A comprehensive TypeScript library for accessing business data and real-time financial information. Features include German company data management with MongoDB integration, JSONL bulk processing, automated Handelsregister interactions, and real-time stoc

44 lines (43 loc) 1.2 kB
export type SeedEntryType = { all_attributes: { _registerArt: string; _registerNummer: string; additional_data: { AD: boolean; CD: boolean; DK: boolean; HD: boolean; SI: boolean; UT: boolean; VÖ: boolean; }; federal_state: string; native_company_number: string; registered_office: string; registrar: string; }; company_number: string; current_status: string; jurisdiction_code: string; name: string; officers: { name: string; other_attributes: { city: string; firstname: string; flag: string; lastname: string; }; position: string; start_date: string; type: string; }[]; registered_address: string; retrieved_at: string; }; export declare class JsonlDataProcessor<T> { private germanBusinessDataDir; forEachFunction: (entryArg: T) => Promise<void>; constructor(germanBusinessDataDirArg: string, forEachFunctionArg: typeof this.forEachFunction); processDataFromUrl(dataUrlArg?: string): Promise<void>; }