perhaps an Esri staff could help me out.
We have many custom widgets wich are created with the base class "esri/widgets/Widget" (function "createSubclass") in the typical "amd-define-style". With the use of "esri/widgets/Widget" and the new possibilty of writing custom widgets with TypeScript, it seems to be a problem. After we change all the custom modules and use the base class "esri/widgets/Widgette", no error occured and our application works fine again.
So my important question is, is this base class "esri/widgets/Widgette" save for updates and can we use it in future?
A questions beside. Is there a main plan to support only custom widgets developed with TypeScript? No "amd-define-style" anymore?