@launchmenu/applet-notes
Version:
An applet to make short notes
27 lines • 2.04 kB
TypeScript
import { Command } from "@launchmenu/core";
import { Note } from "../../dataModel/Note";
export declare const deleteNoteAction: import("@launchmenu/core").IAction<Note, never, import("@launchmenu/core").IAction<import("@launchmenu/core").IDeletable, {
delete: (data: import("@launchmenu/core").IExecuteArg) => Promise<import("@launchmenu/core").CompoundCommand | undefined>;
}, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>> & {
createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IDeletable, {
delete: (data: import("@launchmenu/core").IExecuteArg) => Promise<import("@launchmenu/core").CompoundCommand | undefined>;
}, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>>;
}> & {
createBinding: import("@launchmenu/core").IBindingCreator<Note, never, import("@launchmenu/core").IAction<import("@launchmenu/core").IDeletable, {
delete: (data: import("@launchmenu/core").IExecuteArg) => Promise<import("@launchmenu/core").CompoundCommand | undefined>;
}, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>> & {
createBinding: import("@launchmenu/core").IBindingCreator<import("@launchmenu/core").IDeletable, {
delete: (data: import("@launchmenu/core").IExecuteArg) => Promise<import("@launchmenu/core").CompoundCommand | undefined>;
}, import("@launchmenu/core").IAction<import("@launchmenu/core").IContextMenuItemData, import("@launchmenu/core").IContextMenuItemData[], void>>;
}>;
};
export declare class DeleteNoteCommand extends Command {
metadata: {
name: string;
};
/** @override */
onExecute(): Promise<void>;
/** @override */
onRevert(): Promise<void>;
}
//# sourceMappingURL=deleteNoteAction.d.ts.map