docs: function () {
        var _this4 = this;
  
        var containerDebugAdapter = this.get('containerDebugAdapter');
        var types;
  
        if (containerDebugAdapter.canCatalogEntriesByType('model')) {
          types = containerDebugAdapter.catalogEntriesByType('model');
        } else {
          types = this._getObjectsOnNamespaces();
        }
  
        // New adapters return strings instead of classes.
        types = _emberRuntimeSystemNative_array.A(types).map(function (name) {
          return {
            klass: _this4._nameToClass(name),
            name: name
          };
        });
        types = _emberRuntimeSystemNative_array.A(types).filter(function (type) {
          return _this4.detect(type.klass);
        });
  
        return _emberRuntimeSystemNative_array.A(types);
      }