@launchmenu/core
Version:
An environment for visual keyboard controlled applets
18 lines • 1.08 kB
TypeScript
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