@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
7 lines (6 loc) • 475 B
TypeScript
import { InputRule, EditorState, Transaction } from '../prosemirror';
export declare type InputRuleHandler<T> = (state: EditorState<T>, match, start, end) => (Transaction | undefined) | string;
export declare function defaultInputRuleHandler(inputRule: InputRule): InputRule;
export declare function createInputRule(match: RegExp, handler: InputRuleHandler<any>): InputRule;
export declare const leafNodeReplacementCharacter = "";
export declare const uuid: () => string;