ABSTRACT: The ArcGIS Javascript API has quite a few existing maps widgets that perform some basic functionality, but we needed some additional features to interact with data. Come learn about building custom Typescript widgets in the ArcGIS Javascript API and see how we made widgets for Annotation, Measuring, Bookmarks, and a Loading Icon.