rosaenlg-filter
Version:
Filtering feature of RosaeNLG
20 lines (19 loc) • 669 B
TypeScript
/**
* @license
* Copyright 2019 Ludan Stoecklé
* SPDX-License-Identifier: Apache-2.0
*/
import { LanguageFilter } from './LanguageFilter';
import { LanguageCommon } from 'rosaenlg-commons';
export declare class LanguageFilterEnglish extends LanguageFilter {
constructor(languageCommon: LanguageCommon);
protectRawNumbers(input: string): string;
beforeProtect(input: string): string;
justBeforeUnprotect(input: string): string;
private enPossessives;
private enPossessivesBeforeProtect;
private aAnGeneric;
private redoCapitalization;
titlecase(input: string): string;
cleanSpacesPunctuationCorrect(input: string): string;
}