app.registerExtension({
name: "SubmenuExample",
commands: [
{
id: "option1",
label: "Option 1",
function: () => { console.log("Option 1"); }
},
{
id: "option2",
label: "Option 2",
function: () => { console.log("Option 2"); }
},
{
id: "suboption1",
label: "Sub-option 1",
function: () => { console.log("Sub-option 1"); }
}
],
menuCommands: [
// Create a nested menu structure
{
path: ["Extensions", "My Tools"],
commands: ["option1", "option2"]
},
{
path: ["Extensions", "My Tools", "Advanced"],
commands: ["suboption1"]
}
]
});