eyo-kernel
Version:
Restoring the letter «ё» (yo) in russian texts
32 lines (31 loc) • 750 B
TypeScript
export declare class Dictionary {
private dict;
constructor();
/**
* Очищает словарь.
*/
clear(): void;
/**
* Восстанавливает в слове букву «ё».
*/
restoreWord(word: string): string;
/**
* Добавляет слово в словарь.
*/
addWord(rawWord: string): void;
/**
* Удаляет слово из словаря.
*/
removeWord(word: string): void;
/**
* Установить словарь.
*/
set(dict: string | string[]): void;
/**
* Получить словарь.
*/
get(): Record<string, string>;
private addWordInner;
private capitalize;
private replaceYo;
}