rosaenlg-filter
Version:
Filtering feature of RosaeNLG
19 lines (18 loc) • 622 B
TypeScript
/**
* @license
* Copyright 2023 Ludan Stoecklé
* SPDX-License-Identifier: Apache-2.0
*/
import { LanguageFilter } from './LanguageFilter';
import { LanguageCommon } from 'rosaenlg-commons';
export declare class LanguageFilterFrench extends LanguageFilter {
constructor(languageCommon: LanguageCommon);
protectRawNumbers(input: string): string;
private getAfterDeterminer;
private twoWordsContractions;
private articlesContractionsGeneric;
private ceCetGeneric;
contractions(input: string): string;
titlecase(input: string): string;
cleanSpacesPunctuation(input: string): string;
}