UNPKG

wed

Version:

Wed is a schema-aware editor for XML documents.

26 lines (25 loc) 1.03 kB
import { GUISelector } from "./gui-selector"; import { InputTrigger } from "./input-trigger"; import { Key } from "./key"; import { Mode } from "./mode"; import { EditorAPI } from "./mode-api"; /** * Makes an input trigger that splits and merges consecutive elements. * * @param editor The editor for which to create the input trigger. * * @param selector A CSS selector that determines which element we want to * split or merge. For instance, to operate on all paragraphs, this parameter * could be ``"p"``. This selector must be fit to be used in the GUI tree. * * @param splitKey The key which splits the element. * * @param mergeWithPreviousKey The key which merges the element with its * previous sibling. * * @param mergeWithNextKey The key which merges the element with its next * sibling. * * @returns The input trigger. */ export declare function makeSplitMergeInputTrigger(editor: EditorAPI, mode: Mode, selector: GUISelector, splitKey: Key, mergeWithPreviousKey: Key, mergeWithNextKey: Key): InputTrigger;