UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

18 lines 1.08 kB
import { createFieldControlsSettingsFolder } from "../../../../application/settings/baseSettings/controls/createFieldControlsSettingsFolder"; import { KeyEvent } from "../../../../keyHandler/KeyEvent"; import { KeyPattern } from "../../../../keyHandler/KeyPattern"; import { TSettingsFromFactory } from "../../../../settings/_types/TSettingsFromFactory"; import { ITextEditTarget } from "../../_types/ITextEditTarget"; /** * Handles tab inputs * @param event The event to test * @param targetField The text field to perform the event for * @param patterns The key patterns to detect, or the base settings to extract them from * @param indentCharacters The characters to use for indentation * @returns Whether the event was caught */ export declare function handleIndentInput(event: KeyEvent, { textField, onChange }: ITextEditTarget, patterns: { indent: KeyPattern; dedent: KeyPattern; } | TSettingsFromFactory<typeof createFieldControlsSettingsFolder>, indentCharacters?: string): void | boolean; //# sourceMappingURL=handleIndentInput.d.ts.map