@freeword/meta
Version:
Meta package for Freeword: exports all core types, constants, and utilities from the src/ directory.
46 lines • 1.32 kB
TypeScript
import type * as TY from '../types.ts';
export declare class Wordform implements TY.WordformT {
word: TY.Word;
core: TY.Word;
stemcore: TY.Wordstem;
stemsplit: TY.Wordstem;
suffix: TY.Wordpart;
pos: TY.Poskind;
stemkind: TY.Stemkind;
gloss: string;
grammarish: string;
tmi: TY.AnyBag;
static AllWordFreqs: Record<TY.Word, number>;
constructor(props: TY.WordformT);
static make(props: TY.WordformT): TY.Wordform;
static someEndsWith(friends: TY.WordformT[], suffix: string): boolean;
get len(): number;
get leadtail(): {
lead: string;
tail: string;
};
get lead(): TY.Shingle;
get tail(): TY.Shingle;
get snowball(): string;
static snowballStem(word: TY.Word): string;
get wordbits(): TY.WordbitsT;
set wordbits(wordbits: TY.WordbitsT);
get uniqlen(): number;
get freq(): number;
set freq(freq: number);
get pretty(): string;
toPretty({ indent }?: {
indent?: string;
}): string;
get flatTS(): string;
prettyJSON({ indent }?: {
indent?: string;
}): string;
flatJSON({ indent }?: {
indent?: string;
}): string;
get summaryStr(): string;
get pickle(): TY.WordformT;
get to_a(): TY.WordformFlat;
}
//# sourceMappingURL=Wordform.d.ts.map