UNPKG

@atlaskit/editor-wikimarkup-transformer

Version:

Wiki markup transformer for JIRA and Confluence

16 lines (15 loc) 563 B
import type { Node as PMNode, Schema } from '@atlaskit/editor-prosemirror/model'; import type { Context } from './interfaces'; interface Transformer<T> { encode: (node: PMNode) => T; parse: (content: T) => PMNode; } export declare class WikiMarkupTransformer implements Transformer<string> { private schema; constructor(schema?: Schema); private sanitizeWikiMarkup; encode(node: PMNode, context?: Context): string; parse(wikiMarkup: string, context?: Context): PMNode; private buildContext; } export default WikiMarkupTransformer;