/** * @class shape */ var shape = new Class({ getName : function() { } });
/** * @class polygon * @extends shape */ var polygon = new Class({ Extends : shape, getWidth : function() { }, getHeight : function() { } }); /** * @type polygon */ var myPol = new polygon(); /** * @type shape */ var someShape = new shape(); I need something that can help me know what functions inside the variable myPol. For example, when I type myPol. the IDE will show a dropdown with 3 options: getWidth, getHeight, getName