@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
18 lines (17 loc) • 763 B
TypeScript
import { BusinessRecord } from './classes.businessrecord.js';
import { HandelsRegister } from './classes.handelsregister.js';
import { JsonlDataProcessor, type SeedEntryType } from './classes.jsonldata.js';
import * as plugins from './plugins.js';
export declare class OpenData {
db: plugins.smartdata.SmartdataDb;
private serviceQenv;
jsonLDataProcessor: JsonlDataProcessor<SeedEntryType>;
handelsregister: HandelsRegister;
CBusinessRecord: typeof BusinessRecord;
start(): Promise<void>;
buildInitialDb(): Promise<void>;
slowValidateDb(): Promise<void>;
validateSearchByName(): Promise<void>;
searchDbByBusinessNameAndPostalCode(businessNameArg: string, postalCodeArg: string): Promise<void>;
stop(): Promise<void>;
}