I had modified the out of the box draw widget from the Web Application Builder to draw interactive distance measurements of users chosen geometry. You can view the widget at: Measure Widget 1.3.1 for Web App Builder
The widget makes use of the geometryEngine's geodesicLength and planarLength methods to calculate the distances display as the geometry is being drawn. I have had a few requests to add bearing to this measurement and there currently is no method for geodesicBearing or planarBearing. I am suggesting that those methods be added to the geometryEngine module. I am certain these would be of use to other JavaScript developers too.
Thanks for your consideration!
Regards,
Tom