UNPKG

devexpress-richedit

Version:

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

15 lines (14 loc) 1.18 kB
import { ConstInterval } from '@devexpress/utils/lib/intervals/const'; import { FixedInterval } from '@devexpress/utils/lib/intervals/fixed'; import { Bookmark, BookmarkAndSubDocument, ConstBookmark } from '../bookmarks'; import { SubDocument } from '../sub-document'; import { BaseManipulator } from './base-manipulator'; export declare class BookmarksManipulator extends BaseManipulator { createBookmark(subDocument: SubDocument, bkmTemplate: ConstBookmark, needSort: boolean): void; deleteBookmark(subDocument: SubDocument, bkmTemplate: ConstBookmark, bookmarkIndex?: number): void; static findBookmark(subDocuments: Record<number, SubDocument>, name: string): BookmarkAndSubDocument; static copyBookmarksFromSubDocumentTo(fromSubDocument: SubDocument, toSubDocument: SubDocument, fromIntervals: FixedInterval[]): void; deleteBookmarks(subDocument: SubDocument, interval: FixedInterval): ConstBookmark[]; insertBookmarksFromSubDocument(fromSubDocument: SubDocument, toSubDocument: SubDocument, fromInterval: ConstInterval, modelsConstOffset: number): void; static findBookmarkStartIndex(_pos: number, _bookmarks: Bookmark[]): number; }