@launchmenu/core
Version:
An environment for visual keyboard controlled applets
17 lines • 983 B
TypeScript
import { KeyEvent } from "../../../keyHandler/KeyEvent";
import { TSettingsFromFactory } from "../../../settings/_types/TSettingsFromFactory";
import { createFieldControlsSettingsFolder } from "../../../application/settings/baseSettings/controls/createFieldControlsSettingsFolder";
import { KeyPattern } from "../../../keyHandler/KeyPattern";
import { ITextEditTarget } from "../_types/ITextEditTarget";
/**
* Handles text removal 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
* @returns Whether the event was caught
*/
export declare function handleRemovalInput(event: KeyEvent, { textField, onChange }: ITextEditTarget, patterns: {
backspace: KeyPattern;
delete: KeyPattern;
} | TSettingsFromFactory<typeof createFieldControlsSettingsFolder>): void | boolean;
//# sourceMappingURL=handleRemovalInput.d.ts.map