编辑器 Wikimarkup 变形器
此变压器允许 编码 Prosemiror 节点 - > 维基马克和 解析 维基马克 - > Prosemerror节点.
一些节点支持圆通取法,其中它具有调换每个语法的能力.
使用量
将 ADF 编码到 Wikimarkup
import { WikiMarkupTransformer } from '@atlaskit/editor-wikimarkup-transformer';
const transformer = new WikiMarkupTransformer(schema);
const wikimarkupString = transformer.encode(pmNode); // A Wikimarkup string representing the Prosemirror node output
解析 Wikimarkup 到 ADF
import { WikiMarkupTransformer } from '@atlaskit/editor-wikimarkup-transformer';
const transformer = new WikiMarkupTransformer(schema);
const pmNode = transformer.parse(wikiMarkup); // A prosemirror node is output
发展
该项目包括: encoders 财务报告和审定财务报表 parsers 为了在ADF和Wikimarkup之间转换.
- 如果转换为Wikimarkup,编码器将存储在
src/encoder - 如果从 Wikimarkup 转换,解析器将存储在
src/parser
在每一个地方,你可以找到 nodes 财务报告和审定财务报表 marks 每个组件.
测试
此工程的测试存储于 src/__tests__。 。 。 .
更多信息
可找到详细的文件和示例使用 这里。 。 。 .