code: function getESModule(exports) {
    var esModule = {};
    // don't trigger getters/setters in environments that support them
    if ((typeof exports == 'object' || typeof exports == 'function') && exports !== __global) {
        if (getOwnPropertyDescriptor) {
          for (var p in exports) {
            // The default property is copied to esModule later on
            if (p === 'default')
              continue;
            defineOrCopyProperty(esModule, exports, p);
          }
        }
        else {
          extend(esModule, exports);
        }
    }
    esModule['default'] = exports;
    defineProperty(esModule, '__useDefault', {
      value: true
    });
    return esModule;
  }
docs: converts any module.exports object into an object ready for SystemJS.newModule