Regarding KendoUI ContextMenu close() method- I believe there is a flaw in the API docs and in the TypeScript typings file. See below: See API docs at: http://docs.telerik.com/kendo-ui/api/javascript/ui/contextmenu In the sample for the close method on this page, it has this portion: // get a reference to the ContextMenu widget var contextMenu = $("#context-menu").data("kendoContextMenu"); // close the ContextMenu contextMenu.close(100, 100); The "100, 100" params passed here are not needed and looks to be a copy paste from the open() method sample in the api docs. The open() sample passes (100, 100) as x/y coordinates. Regarding the TypeScript kendo.all.d.ts file the ContextMenu class has this definition for close: close(element: Element): kendo.ui.ContextMenu; close(element: JQuery): kendo.ui.ContextMenu; But again, I believe it should take no params. Please let me know if you confirm this to be the case and if you fix the typings file. Thanks!