UNPKG

@vanakaru/ekilex-api-client

Version:

A node api client for the Ekilex API

19 lines (18 loc) 1.45 kB
import { HttpClient } from '../http/http-client'; export declare type DatasetCode = 'vkk-amet' | 'ait' | 'avt' | 'aso' | 'arh' | 'aos' | 'EELBÜTK' | 'bks' | 'bot' | 'ett' | 'mab' | 'õtb' | 'spaa' | 'tot' | 'evkit' | 'vkm' | 'ehpr' | 'est' | 'eki' | 'est_test' | 'elteh' | 'ent' | 'eko' | 'ety' | 'cefr' | 'eõt' | 'fkm' | 'fil' | 'usk' | 'fon' | 'gal' | 'get' | 'gmt' | 'GER' | 'den' | 'hym' | 'ida' | 'iht_200915' | 'imm' | 'ing' | 'kce' | 'kas' | 'kem' | 'kkt' | 'kok' | 'eiops' | 'kool_KV' | 'kth' | 'kjtb' | 'xxx' | 'LoB' | 'kfs' | 'lim' | 'linguae' | 'lkt' | 'lon' | 'pre' | 'lpr' | 'lko' | 'les' | 'mef' | 'mes' | 'met' | 'mtkl' | 'mea' | 'mil' | 'mon' | 'mut' | 'mte' | 'nht' | 'nfs' | 'neen' | 'nmus' | 'oos' | 'org' | 'p3m_vana' | 'prs' | 'pot' | 'pol' | 'p3m' | 'pur' | 'plt' | 'rara' | 'rtrv' | 'rkb' | 'rts' | 'rob' | 'plan' | 'sem' | 'sarh' | 'sisek' | 'skt' | 'sup' | 'TLV' | 'tet' | 'TH' | 'tee' | 'tt' | 'teks' | 'vrk' | 'terv' | 'to' | 'ttt' | 'tts' | 'glu' | 'tur' | 'nuk' | 'tnpF' | 'ust' | 'usu' | 'default' | 'vke' | 'vlk' | 'vibu' | 'ÕTERM'; export declare type Dataset = { code: DatasetCode; type: 'TERM' | 'LEX' | 'NONE'; name: string; description: string; contact: string; imageUrl: string; public: boolean; visible: boolean; superior: boolean; }; export declare class Datasets { private httpClient; constructor(httpClient: HttpClient); getAll(): Promise<Dataset[]>; }