bir-regon
Version:
Polish legal company data query API
28 lines (22 loc) • 580 B
TypeScript
declare module 'bir-regon' {
class BirAPI {
/**
* Creates an instance of BirAPI.
*/
constructor(url: string);
/**
* Tries to authenticate to the BIR database. Returns the session ID.
*/
login(apiKey: string): Promise<string>;
/**
* Queries the BIR database for a specific NIP. Returns parsed company's information.
*/
query(nip: string): Promise<Object>;
logout(): void;
/**
* Checks if session ID already exists.
*/
isAuthenticated(): boolean;
}
export = BirAPI;
}