UNPKG

quill-delta-to-html

Version:
38 lines (37 loc) 1.37 kB
import { ListType, AlignType, DirectionType, ScriptType } from './value-types'; import './extensions/String'; import { IMention } from "./mentions/MentionSanitizer"; interface IOpAttributes { background?: string | undefined; color?: string | undefined; font?: string | undefined; size?: string | undefined; width?: string | undefined; link?: string | undefined; bold?: boolean | undefined; italic?: boolean | undefined; underline?: boolean | undefined; strike?: boolean | undefined; script?: ScriptType; code?: boolean | undefined; list?: ListType; blockquote?: boolean | undefined; 'code-block'?: boolean | undefined; header?: number | undefined; align?: AlignType; direction?: DirectionType; indent?: number | undefined; mentions?: boolean | undefined; mention?: IMention | undefined; target?: string | undefined; } declare class OpAttributeSanitizer { static sanitize(dirtyAttrs: IOpAttributes): IOpAttributes; static IsValidHexColor(colorStr: string): boolean; static IsValidColorLiteral(colorStr: string): boolean; static IsValidFontName(fontName: string): boolean; static IsValidSize(size: string): boolean; static IsValidWidth(width: string): boolean; static isValidTarget(target: string): boolean; } export { OpAttributeSanitizer, IOpAttributes };