UNPKG

@vanakaru/ekilex-api-client

Version:

A node api client for the Ekilex API

38 lines (37 loc) 1.39 kB
import { Endpoints } from './resources/endpoints'; import { Words } from './resources/words'; import { Datasets } from './resources/datasets'; import { Classifiers } from './resources/classifiers'; import { Domains } from './resources/domains'; import { Paradigms } from './resources/paradigms'; import { Meanings } from './resources/meanings'; import { Sources } from './resources/sources'; import { PublicWords } from './resources/public-words'; export interface ConfigParams { apiKey?: string; environment?: 'test' | 'prod'; } export declare class EkilexClient { config: ConfigParams; private httpClient; protected _endpoints: Endpoints | undefined; protected _words: Words | undefined; protected _datasets: Datasets | undefined; protected _classifiers: Classifiers | undefined; protected _domains: Domains | undefined; protected _paradigms: Paradigms | undefined; protected _meanings: Meanings | undefined; protected _sources: Sources | undefined; protected _publicWords: PublicWords | undefined; constructor(config: ConfigParams); private init; get endpoints(): Endpoints; get words(): Words; get datasets(): Datasets; get classifiers(): Classifiers; get domains(): Domains; get paradigms(): Paradigms; get meanings(): Meanings; get sources(): Sources; get publiWords(): PublicWords; }