UNPKG

devexpress-richedit

Version:

DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.

19 lines (18 loc) 721 B
import { Paragraph } from '../../../model/paragraph/paragraph'; import { Section } from '../../../model/section/section'; export declare abstract class OneDimensionItertor<T> { protected objects: T[]; protected nextObjPosition: number; index: number; constructor(objects: T[]); init(pos: number): void; update(newPosition: number): boolean; private updateNextObjPos; protected abstract getPosition(o: T): number; } export declare class ParagraphIterator extends OneDimensionItertor<Paragraph> { protected getPosition(o: Paragraph): number; } export declare class SectionIterator extends OneDimensionItertor<Section> { protected getPosition(o: Section): number; }