UNPKG

@ginstone/nga-api

Version:

151 lines (150 loc) 2.35 kB
export declare enum TagName { /** * 附件 */ attach = "attach", /** * 小标题 */ heading = "heading", /** * 列表 */ list = "ul", /** * 列表项目 */ li = "li", /** * 引用框 */ quote = "quote", /** * 随机块 */ randomblock = "randomblock", /** * 随机块外层 */ randomblocks = "randomBlocks", /** * 视频标签 */ flash = "flash", /** * 折叠框 */ collapse = "collapse", /** * 图片 */ img = "img", /** * 删除线 */ del = "del", /** * 加粗 */ bold = "bold", /** * 下划线 */ underline = "underline", /** * 斜体 */ italic = "italic", /** * 回复链接 */ pid = "pid", /** * 用户链接 */ uid = "uid", /** * 主题链接 */ tid = "tid", /** * 链接 */ url = "url", /** * 字体 */ font = "font", /** * 字体颜色 */ color = "color", /** * 表格 */ table = "table", /** * 字体大小 */ size = "size", /** * 表格行 */ tr = "tr", /** * 向右浮动 */ right = "right", /** * 向左浮动 */ left = "left", /** * 表格-单元格 */ td = "td", /** * 骰子 */ dice = "dice", /** * 对齐方式: left right center */ align = "align", /** * 代码 */ code = "code", /** * @用户 */ at = "atUser", /** * 文本 = 不存在该标签,将文本视为被该标签包, */ text = "text" } /** * 工具方法 */ export declare class TagNameUtils { /** * 获取倒序摆列的所有标签名 */ static list(): TagName[]; /** * 获取用于匹配标签的正则表达式 * @return 正则表达式 */ static getMatchPattern(name: TagName): RegExp; /** * 获取用于解析度正则表达式 * @return 正则表达式 */ static getParsePattern(name: TagName): RegExp; /** * 返回第一个匹配的标签名枚举 * @param code 代码 */ static matcher(code: string): TagName; }