devexpress-richedit
Version:
DevExpress Rich Text Editor is an advanced word-processing tool designed for working with rich text documents.
12 lines (11 loc) • 1.08 kB
TypeScript
import { ApiParameterDescriptor, ArgsCheckerParameterIndex } from '../api-utils/parameter-checker';
import { DocumentModel } from '../../../common/model/document-model';
import { SubDocument } from '../../../common/model/sub-document';
import { IInterval } from '../interval';
export declare class ModelParametersChecker {
static isInterval(value: IInterval): boolean;
static intervalDescriptor<TResult>(parameterName: string, getResult: (value: IInterval) => TResult, minBound?: number, maxBound?: number): ApiParameterDescriptor<IInterval, TResult>;
static intervalsDescriptor<TResult>(parameterName: string, getResult: (value: IInterval[]) => TResult, minBound?: number, maxBound?: number): ApiParameterDescriptor<IInterval[], TResult>;
static colorDescriptors(parameterName: string): Array<ApiParameterDescriptor<string, number>>;
static subDocumentById(subDocumentId: number, parameterIndex: ArgsCheckerParameterIndex, canBeUndefined: boolean, model: DocumentModel, defaultSubDocument: SubDocument, isShowErrorIfIdNotFound: boolean): SubDocument;
}