@wangeditor-next/editor
Version:
Web rich text editor, Web 富文本编辑器
15 lines (14 loc) • 1.11 kB
TypeScript
/**
* @description text style class utils
*/
import { IDomEditor, StyleClassTokenType } from '@wangeditor-next/core';
import { VNode, VNodeStyle } from 'snabbdom';
import { Dom7Array } from './dom';
export type TextStyleType = StyleClassTokenType;
export type ClassStyleScene = 'render' | 'toHtml';
export declare function genStyleClassName(type: TextStyleType, value: string): string;
export declare function getRegisteredStyleTokenValues(editor: IDomEditor | undefined, type: TextStyleType): string[];
export declare function getTextStyleMode(editor?: IDomEditor): import("@wangeditor-next/core").TextStyleMode;
export declare function appendStyleClassAndData($text: Dom7Array, type: TextStyleType, value: string, editor?: IDomEditor, scene?: ClassStyleScene, inlineFallback?: () => void): void;
export declare function appendVnodeStyleClassAndData(vnode: VNode, type: TextStyleType, value: string, editor?: IDomEditor, scene?: ClassStyleScene, inlineFallback?: VNodeStyle): void;
export declare function getStyleValueFromDataOrClass($text: Dom7Array, type: TextStyleType, editor?: IDomEditor): string;