UNPKG

openalex-client

Version:

TypeScript SDK for OpenAlex academic database API

29 lines 1.17 kB
import { WorksService } from "./services/works"; import { AuthorsService } from "./services/authors"; import { InstitutionsService } from "./services/institutions"; import { SourcesService } from "./services/sources"; import { ConceptsService } from "./services/concepts"; import { OpenAlexConfig } from "./types"; export declare class OpenAlex { private client; readonly works: WorksService; readonly authors: AuthorsService; readonly institutions: InstitutionsService; readonly sources: SourcesService; readonly concepts: ConceptsService; constructor(config?: OpenAlexConfig); /** * Update the client configuration */ updateConfig(config: Partial<OpenAlexConfig>): void; } export default OpenAlex; export * from "./types"; export { OpenAlexClient } from "./client"; export { WorksService } from "./services/works"; export { AuthorsService } from "./services/authors"; export { InstitutionsService } from "./services/institutions"; export { SourcesService } from "./services/sources"; export { ConceptsService } from "./services/concepts"; export { BaseService } from "./services/base"; //# sourceMappingURL=index.d.ts.map