taipa
Version:
Taiwanese morphological parsing library
23 lines (22 loc) • 693 B
TypeScript
import { Word, Sound } from './unit';
export declare class TokenAnalysis {
/** Analyzed token. */
word: Word;
/** Base forms of the word. */
lemmas: Array<Word>;
/** Inflectional suffix. */
inflectionalEnding: string;
/** sound sequences. */
soundSequences: Array<Sound[]>;
/**
* Syllabic block or syllabogram sequences with tone letters.
* Multiple sequences could be pushed into this array of strings.
*/
blockSequences: string[];
/** Standalone form sequences. */
standaloneSequences: Array<string[]>;
}
export declare class Client {
processKana(str: string): TokenAnalysis;
processTonal(str: string): TokenAnalysis;
}