markdown-editor-preview
Version:
基于Vue3和TypeScript的Markdown预览编辑器,支持双向滚动同步、代码高亮和自定义渲染器,提供流畅的编辑和预览体验
16 lines (15 loc) • 457 B
TypeScript
export declare enum Emphasis {
None = 0,
Italic = 1,
Bold = 2,
Code = 4,
StrikeThrough = 8
}
/**
* 搜索一段文本所有的强调,强调是指两端具有对称字符的语法,如 **bold**, `code` 等等。
*
* @return [强调类型, 强调字符串的长度] 二元组。
* @example
* getEmphasis("`**text**`") // [Emphasis.Bold | Emphasis.Code, 3]
*/
export declare function getEmphasis(text: string): [Emphasis, number];