Skip to content

Menu.addItem method

Menu › addItem

Official

Adds a menu item. Only works when menu is not shown yet.

Signature:

addItem(cb: (item: MenuItem) => unknown): this

Parameters:

Parameter Type Description
cb (item: MenuItem) => unknown The callback function.

Returns: thisThe menu instance. To get the constructor instance, use getMenuConstructor from obsidian-typings/implementations.

Since: 0.15.3

Example:

menu.addItem((item) => {
item.setTitle('foo');
});