diff --git a/jqueryui/jqueryui-tests.ts b/jqueryui/jqueryui-tests.ts index bc84cb475..14de7019a 100644 --- a/jqueryui/jqueryui-tests.ts +++ b/jqueryui/jqueryui-tests.ts @@ -1471,6 +1471,7 @@ function test_menu() { $(".selector").menu({ position: { my: "left top", at: "right-5 top+5" } }); $(".selector").menu({ role: null }); $(".selector").menu("option", { disabled: true }); + $(".selector").menu({ select: (e, ui) => { } }); } diff --git a/jqueryui/jqueryui.d.ts b/jqueryui/jqueryui.d.ts index ade8eb735..e93ca9301 100644 --- a/jqueryui/jqueryui.d.ts +++ b/jqueryui/jqueryui.d.ts @@ -498,7 +498,7 @@ declare module JQueryUI { // Menu ////////////////////////////////////////////////// - interface MenuOptions { + interface MenuOptions extends MenuEvents { disabled?: boolean; icons?: any; menus?: string; @@ -507,6 +507,7 @@ declare module JQueryUI { } interface MenuUIParams { + item?: JQuery; } interface MenuEvent { @@ -520,7 +521,7 @@ declare module JQueryUI { select?: MenuEvent; } - interface Menu extends Widget, MenuOptions, MenuEvents { + interface Menu extends Widget, MenuOptions { }