UNPKG

@fin.cx/opendata

Version:

A comprehensive TypeScript library that manages open business data for German companies by integrating MongoDB, processing JSONL bulk data, and automating browser interactions for Handelsregister data retrieval.

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