UNPKG

devexpress-richedit

Version:

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

24 lines (23 loc) 1.16 kB
import { MaskedCharacterPropertiesBundle } from '../../../rich-utils/properties-bundle'; import { SubDocumentPosition } from '../../sub-document'; export declare abstract class ManipulatorParamsBase { needCheckParams: boolean; needCorrectParams: boolean; constructor(needCorrectParams: boolean, needCheckParams: boolean); protected abstract checkParams(): boolean; protected abstract correctParams(): any; protected fail(exceptionString: string): boolean; correctAndCheckParams(): boolean; protected innerCheck(paramOk: boolean, exceptionString: string): boolean; } export declare class ManipulatorParamsPositionBased extends ManipulatorParamsBase { subDocPos: SubDocumentPosition; constructor(subDocPos: SubDocumentPosition); protected correctParams(): void; protected checkParams(): boolean; } export declare class ManipulatorParamsCharacterPropertiesBased extends ManipulatorParamsPositionBased { charPropsBundle: MaskedCharacterPropertiesBundle; constructor(subDocPos: SubDocumentPosition, charPropsBundle: MaskedCharacterPropertiesBundle); protected checkParams(): boolean; }