mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-11 12:30:18 +00:00
Add tokenizeAndStem() and attach() to stemmers (#37401)
* Add tokenizeAndStem() and attach() to stemmers * [natural] Use DRY principle on stemmers
This commit is contained in:
committed by
Pranav Senthilnathan
parent
362a5990fa
commit
a46762c1b2
Vendored
+11
-27
@@ -38,34 +38,18 @@ declare function DiceCoefficient(str1: string, str2: string): number;
|
||||
|
||||
interface Stemmer {
|
||||
stem(token: string): string;
|
||||
tokenizeAndStem(text: string): string[];
|
||||
attach(): void;
|
||||
}
|
||||
declare var PorterStemmer: {
|
||||
stem(token: string): string;
|
||||
}
|
||||
declare var PorterStemmerRu: {
|
||||
stem(token: string): string;
|
||||
}
|
||||
declare var PorterStemmerEs: {
|
||||
stem(token: string): string;
|
||||
}
|
||||
declare var PorterStemmerFa: {
|
||||
stem(token: string): string;
|
||||
}
|
||||
declare var PorterStemmerFr: {
|
||||
stem(token: string): string;
|
||||
}
|
||||
declare var PorterStemmerIt: {
|
||||
stem(token: string): string;
|
||||
}
|
||||
declare var PorterStemmerNo: {
|
||||
stem(token: string): string;
|
||||
}
|
||||
declare var PorterStemmerPt: {
|
||||
stem(token: string): string;
|
||||
}
|
||||
declare var LancasterStemmer: {
|
||||
stem(token: string): string;
|
||||
}
|
||||
declare var PorterStemmer: Stemmer;
|
||||
declare var PorterStemmerRu: Stemmer;
|
||||
declare var PorterStemmerEs: Stemmer;
|
||||
declare var PorterStemmerFa: Stemmer;
|
||||
declare var PorterStemmerFr: Stemmer;
|
||||
declare var PorterStemmerIt: Stemmer;
|
||||
declare var PorterStemmerNo: Stemmer;
|
||||
declare var PorterStemmerPt: Stemmer;
|
||||
declare var LancasterStemmer: Stemmer;
|
||||
|
||||
interface BayesClassifierClassification { label: string, value: number }
|
||||
interface BayesClassifierCallback { (err: any, classifier: any): void }
|
||||
|
||||
Reference in New Issue
Block a user