UNPKG

@vanakaru/ekilex-api-client

Version:

A node api client for the Ekilex API

13 lines (12 loc) 746 B
import { HttpClient } from '../http/http-client'; export declare type Classifier = { name: string; code: string; value: string; }; export declare type ClassifierName = 'LABEL_TYPE' | 'LANGUAGE' | 'DOMAIN' | 'GOVERNMENT_TYPE' | 'REGISTER' | 'FREQUENCY_GROUP' | 'GENDER' | 'POS' | 'MORPH' | 'DERIV' | 'WORD_TYPE' | 'ETYMOLOGY_TYPE' | 'MEANING_REL_TYPE' | 'LEX_REL_TYPE' | 'WORD_REL_TYPE' | 'FORM_REL_TYPE' | 'DISPLAY_MORPH' | 'PROCESS_STATE' | 'USAGE_AUTHOR_TYPE' | 'USAGE_TYPE' | 'VALUE_STATE' | 'POS_GROUP' | 'ASPECT' | 'DEFINITION_TYPE' | 'REGION' | 'SEMANTIC_TYPE'; export declare class Classifiers { private httpClient; constructor(httpClient: HttpClient); get(classifierName: ClassifierName): Promise<Classifier[]>; }