Okay Thanks Nikolay
I have had another typings issue and figure I will mention it here.
This method accepts either (number, number), (JQuery) or (Element). Unfortunatly the typings are defined as follows:
open(x: number, y: number): kendo.ui.ContextMenu;
open(x: Element, y: number): kendo.ui.ContextMenu;
open(x: JQuery, y: number): kendo.ui.ContextMenu;
For my typescript to compile while passing a JQuery object I am having to pass undefined as the second parameter.