rosaenlg-commons
Version:
Common technical elements for RosaeNLG
19 lines (18 loc) • 544 B
TypeScript
/**
* @license
* Copyright 2019 Ludan Stoecklé
* SPDX-License-Identifier: Apache-2.0
*/
import { Constants } from './Constants';
import { DictManager } from './DictManager';
export declare abstract class LanguageCommon {
protected iso2: string | null;
protected validPropsWord: string[] | null;
protected validPropsAdj: string[] | null;
protected allPunctList: string;
constants: Constants | null;
dictManager: DictManager | null;
init(): void;
setIso2(_iso2: string): void;
getIso2(): string | null;
}