Just to save someone some linking in the future. I pulled the relevant code:
require([
 "esri/Map",
 "esri/views/MapView",
 "esri/layers/support/LOD",
 "dojo/domReady!"
], function (Map, MapView, LOD) {
 var lods = [];
 var tilesize = 256;
 var earthCircumference = 40075016.685568;
 var halfEarthCircumference = halfEarthCircumference * 0.5;
 var inchesPerMeter = 39.37;
 var initialResolution = earthCircumference / tilesize;
 for (var zoom = 0; zoom <= 27; zoom++) {
 var resolution = initialResolution / Math.pow(2, zoom);
 var scale = resolution * 96 * inchesPerMeter;
 lods.push(new LOD({
 level: zoom,
 scale: scale,
 resolution: resolution
 }));
 }
 var map = new Map({
 basemap: "streets"
 });
 var view = new MapView({
 container: "viewDiv",
 map: map,
 zoom: 18,
 center: [-104.991531, 39.742043],
 constraints: {
 lods: lods
 }
 });
});