devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
26 lines (25 loc) • 687 B
TypeScript
export declare class SimpleSentenceWord {
position: number;
text: string;
constructor(position: number, text: string);
}
export declare class SimpleSentence {
words: SimpleSentenceWord[];
}
export declare class SimpleSentenceStructureBuilder {
readonly sentences: SimpleSentence[];
private readonly text;
private charIndex;
private currChar;
private prevChar;
private currSentence;
private currWord;
constructor(text: string);
build(): SimpleSentence[];
private finishSentence;
private finishWord;
private addSentence;
private addWord;
private addNewWordPart;
private postprocessing;
}