UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

18 lines 1.02 kB
import { KeyEvent } from "../../../keyHandler/KeyEvent"; import { KeyPattern } from "../../../keyHandler/KeyPattern"; import { TSettingsFromFactory } from "../../../settings/_types/TSettingsFromFactory"; import { createFieldControlsSettingsFolder } from "../../../application/settings/baseSettings/controls/createFieldControlsSettingsFolder"; import { ITextEditTarget } from "../_types/ITextEditTarget"; /** * Handles copying and pasting of text * @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 handleCopyPasteInput(event: KeyEvent, { textField, onChange }: ITextEditTarget, patterns: { copy: KeyPattern; paste: KeyPattern; cut: KeyPattern; } | TSettingsFromFactory<typeof createFieldControlsSettingsFolder>): Promise<void | boolean>; //# sourceMappingURL=handleCopyPasteInput.d.ts.map