@laserware/hoverboard
Version:
Better context menus for Electron.
62 lines (59 loc) • 1.42 kB
text/typescript
import { checkbox } from "./CheckboxMenuItem.js";
import { normal } from "./NormalMenuItem.js";
import { radio } from "./RadioMenuItem.js";
import { role } from "./RoleMenuItem.js";
import { separator } from "./SeparatorMenuItem.js";
import { shareMenu } from "./ShareMenuItem.js";
import { submenu } from "./SubmenuMenuItem.js";
export { contextMenu, ContextMenu } from "./ContextMenu.js";
export {
ContextMenuEvent,
type ContextMenuEventInit,
type ContextMenuEventType,
type ContextMenuEventListenerOrEventListenerObject,
} from "./ContextMenuEvent.js";
export type { ContextMenuItem } from "./ContextMenuItem.js";
export {
checkbox,
CheckboxMenuItem,
type CheckboxMenuItemOptions,
} from "./CheckboxMenuItem.js";
export {
normal,
NormalMenuItem,
type NormalMenuItemOptions,
} from "./NormalMenuItem.js";
export {
radio,
RadioMenuItem,
type RadioMenuItemOptions,
} from "./RadioMenuItem.js";
export {
role,
RoleMenuItem,
type RoleMenuItemOptions,
} from "./RoleMenuItem.js";
export {
separator,
SeparatorMenuItem,
type SeparatorMenuItemOptions,
} from "./SeparatorMenuItem.js";
export {
shareMenu,
ShareMenuItem,
type ShareMenuItemOptions,
} from "./ShareMenuItem.js";
export {
submenu,
SubmenuMenuItem,
type SubmenuMenuItemOptions,
} from "./SubmenuMenuItem.js";
export const items = {
checkbox,
normal,
radio,
role,
separator,
shareMenu,
submenu,
};