Solved! Go to Solution.
you can see an example of snapping in action using the JS API here.
the same API supports autoComplete as well (with the help of a geometry service)
[NIM093983: Measurement widget doesn't display area calculations in IE10 (AMD apps only).]
require([ ... "esri/layers/FeatureLayer", "esri/SnappingManager", ... "dojo/_base/array", "dojo/_base/Color", "dojo/parser", "dojo/keys", ... function( Map, Edit, ArcGISTiledMapServiceLayer, FeatureLayer, SnappingManager, SimpleMarkerSymbol, SimpleLineSymbol, Editor, TemplatePicker, esriConfig, jsapiBundle, arrayUtils, Color, parser, keys )