UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

14 lines 1.18 kB
import { IActionBinding } from "../../actions/_types/IActionBinding"; import { ISubscribable } from "../../utils/subscribables/_types/ISubscribable"; import { IMenuItem } from "./_types/IMenuItem"; import { IStandardActionBindingData } from "./_types/IStandardActionBindingData"; import { IStandardActionBindingExtraData } from "./_types/IStandardActionBindingExtraData"; /** * Creates standard subscribable action bindings * @param data The standard binding data * @param item The function to retrieve the item * @param connectionGroup The connection group for the UI (the group to connect with other items with the same group at the top or bottom) * @returns The subscribable bindings */ export declare function createStandardActionBindings({ name, description, tags, category, shortcut, content, searchPattern, actionBindings, identityActionBindings, onExecute, onSelect, onCursor, onMenuChange, searchChildren, onShowChild: showChild, }: IStandardActionBindingData, item: () => IMenuItem, { connectionGroup, includeSearch, }?: IStandardActionBindingExtraData): ISubscribable<IActionBinding[]>; //# sourceMappingURL=createStandardActionBindings.d.ts.map