@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
TypeScript
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>;
}