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

18 lines (17 loc) 763 B
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>; }