UNPKG

@launchmenu/applet-notes

Version:
116 lines 14.3 kB
import { Command } from "@launchmenu/core"; import { Note } from "../../dataModel/Note"; import { NotesSource } from "../../dataModel/NotesSource"; import { INoteMetadata } from "../../dataModel/_types/INoteMetadata"; import { IAddNoteCallback, IAddNoteExecuteData } from "./_types/IAddNoteExecuteData"; /** An execute handler to create new notes */ export declare const addNoteExecuteHandler: import("@launchmenu/core").IAction<IAddNoteExecuteData, never, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void> & import("@launchmenu/core").IAction<import("@launchmenu/core").IExecutable, never, import("@launchmenu/core").IAction<import("@launchmenu/core").IExecutable, import("@launchmenu/core").IExecutable, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>; } & { getItems(items: import("@launchmenu/core").IActionTarget[], extraBindings?: import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[] | ((hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined) => import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[]) | undefined, hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined): import("@launchmenu/core").IPrioritizedMenuItem[]; getMenu(items: import("@launchmenu/core").IActionTarget[], context: import("@launchmenu/core").IIOContext): import("@launchmenu/core").ProxiedPrioritizedMenu; }> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IExecutable, import("@launchmenu/core").IExecutable, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>; } & { getItems(items: import("@launchmenu/core").IActionTarget[], extraBindings?: import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[] | ((hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined) => import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[]) | undefined, hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined): import("@launchmenu/core").IPrioritizedMenuItem[]; getMenu(items: import("@launchmenu/core").IActionTarget[], context: import("@launchmenu/core").IIOContext): import("@launchmenu/core").ProxiedPrioritizedMenu; }>; } & { priority: number[]; execute: { (menu: import("@launchmenu/core").IMenu, onExecute?: import("@launchmenu/core").IItemExecuteCallback | undefined): Promise<void>; (context: import("@launchmenu/core").IIOContext, items: import("@launchmenu/core").IActionTarget[], onExecute?: import("@launchmenu/core").IItemExecuteCallback | undefined): Promise<void>; }; getExecuteResponseCommand(result: import("@launchmenu/core").IExecutableResponse): import("@launchmenu/core").ICommand | undefined; isExecuteResponsePassive(result: import("@launchmenu/core").IExecutableResponse): boolean; }> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IExecutable, never, import("@launchmenu/core").IAction<import("@launchmenu/core").IExecutable, import("@launchmenu/core").IExecutable, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>; } & { getItems(items: import("@launchmenu/core").IActionTarget[], extraBindings?: import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[] | ((hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined) => import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[]) | undefined, hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined): import("@launchmenu/core").IPrioritizedMenuItem[]; getMenu(items: import("@launchmenu/core").IActionTarget[], context: import("@launchmenu/core").IIOContext): import("@launchmenu/core").ProxiedPrioritizedMenu; }> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IExecutable, import("@launchmenu/core").IExecutable, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>; } & { getItems(items: import("@launchmenu/core").IActionTarget[], extraBindings?: import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[] | ((hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined) => import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[]) | undefined, hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined): import("@launchmenu/core").IPrioritizedMenuItem[]; getMenu(items: import("@launchmenu/core").IActionTarget[], context: import("@launchmenu/core").IIOContext): import("@launchmenu/core").ProxiedPrioritizedMenu; }>; } & { priority: number[]; execute: { (menu: import("@launchmenu/core").IMenu, onExecute?: import("@launchmenu/core").IItemExecuteCallback | undefined): Promise<void>; (context: import("@launchmenu/core").IIOContext, items: import("@launchmenu/core").IActionTarget[], onExecute?: import("@launchmenu/core").IItemExecuteCallback | undefined): Promise<void>; }; getExecuteResponseCommand(result: import("@launchmenu/core").IExecutableResponse): import("@launchmenu/core").ICommand | undefined; isExecuteResponsePassive(result: import("@launchmenu/core").IExecutableResponse): boolean; }>; }> & { createBinding: import("@launchmenu/core").IBindingCreator<IAddNoteExecuteData, never, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void> & import("@launchmenu/core").IAction<import("@launchmenu/core").IExecutable, never, import("@launchmenu/core").IAction<import("@launchmenu/core").IExecutable, import("@launchmenu/core").IExecutable, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>; } & { getItems(items: import("@launchmenu/core").IActionTarget[], extraBindings?: import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[] | ((hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined) => import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[]) | undefined, hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined): import("@launchmenu/core").IPrioritizedMenuItem[]; getMenu(items: import("@launchmenu/core").IActionTarget[], context: import("@launchmenu/core").IIOContext): import("@launchmenu/core").ProxiedPrioritizedMenu; }> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IExecutable, import("@launchmenu/core").IExecutable, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>; } & { getItems(items: import("@launchmenu/core").IActionTarget[], extraBindings?: import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[] | ((hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined) => import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[]) | undefined, hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined): import("@launchmenu/core").IPrioritizedMenuItem[]; getMenu(items: import("@launchmenu/core").IActionTarget[], context: import("@launchmenu/core").IIOContext): import("@launchmenu/core").ProxiedPrioritizedMenu; }>; } & { priority: number[]; execute: { (menu: import("@launchmenu/core").IMenu, onExecute?: import("@launchmenu/core").IItemExecuteCallback | undefined): Promise<void>; (context: import("@launchmenu/core").IIOContext, items: import("@launchmenu/core").IActionTarget[], onExecute?: import("@launchmenu/core").IItemExecuteCallback | undefined): Promise<void>; }; getExecuteResponseCommand(result: import("@launchmenu/core").IExecutableResponse): import("@launchmenu/core").ICommand | undefined; isExecuteResponsePassive(result: import("@launchmenu/core").IExecutableResponse): boolean; }> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IExecutable, never, import("@launchmenu/core").IAction<import("@launchmenu/core").IExecutable, import("@launchmenu/core").IExecutable, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>; } & { getItems(items: import("@launchmenu/core").IActionTarget[], extraBindings?: import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[] | ((hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined) => import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[]) | undefined, hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined): import("@launchmenu/core").IPrioritizedMenuItem[]; getMenu(items: import("@launchmenu/core").IActionTarget[], context: import("@launchmenu/core").IIOContext): import("@launchmenu/core").ProxiedPrioritizedMenu; }> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IExecutable, import("@launchmenu/core").IExecutable, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void> & { createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>; } & { getItems(items: import("@launchmenu/core").IActionTarget[], extraBindings?: import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[] | ((hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined) => import("@launchmenu/core").IActionBinding<import("@launchmenu/core").IAction<any, any, any>>[]) | undefined, hook?: import("model-react").IDataLoadRequest | import("model-react").IDataListener | undefined): import("@launchmenu/core").IPrioritizedMenuItem[]; getMenu(items: import("@launchmenu/core").IActionTarget[], context: import("@launchmenu/core").IIOContext): import("@launchmenu/core").ProxiedPrioritizedMenu; }>; } & { priority: number[]; execute: { (menu: import("@launchmenu/core").IMenu, onExecute?: import("@launchmenu/core").IItemExecuteCallback | undefined): Promise<void>; (context: import("@launchmenu/core").IIOContext, items: import("@launchmenu/core").IActionTarget[], onExecute?: import("@launchmenu/core").IItemExecuteCallback | undefined): Promise<void>; }; getExecuteResponseCommand(result: import("@launchmenu/core").IExecutableResponse): import("@launchmenu/core").ICommand | undefined; isExecuteResponsePassive(result: import("@launchmenu/core").IExecutableResponse): boolean; }>; }>; }; /** A command to add a note to a notes source */ export declare class AddNoteCommand extends Command { metadata: { name: string; }; protected notesSource: NotesSource; protected note: Note; protected name: string; protected noteData: INoteMetadata | undefined; protected onCreate: IAddNoteCallback; /** * Creates a new add note command * @param name The name of the note * @param source The notes source to add the note to * @param onCreate A callback for when the note is created */ constructor(name: string, source: NotesSource, onCreate?: IAddNoteCallback); /** @override */ protected onExecute(): Promise<void>; /** @override */ protected onRevert(): Promise<void>; } //# sourceMappingURL=addNoteExecuteHandler.d.ts.map