@launchmenu/applet-settings-manager
Version:
An applet to manage settings
23 lines • 949 B
TypeScript
import { ISettingsFolderMenuItem } from "@launchmenu/core";
/**
* Creates a menu item containing the given settings
* @param settings The base settings for the context menu
* @param appletSettings The settings for the currently opened applet
* @returns The menu item folder containing the given settings
*/
export declare function createSettingsContextMenuItem<S extends ISettingsFolderMenuItem, AS extends ISettingsFolderMenuItem>({ settings, appletSettings }: {
settings: S[];
appletSettings?: AS;
}): {
readonly view: import("@launchmenu/core").IMenuItemView;
} & import("@launchmenu/core").IActionTarget & {
children: S[] | {
all: {
readonly view: import("@launchmenu/core").IMenuItemView;
} & import("@launchmenu/core").IActionTarget & {
children: S[];
};
appletSettings: AS;
};
};
//# sourceMappingURL=createSettingsContextMenuItem.d.ts.map