{
  "name": "BaseController",
  "shortname": "BaseController",
  "classitems": [
    {
      "file": "addon/controllers/base-controller.js",
      "line": 23,
      "itemtype": "property",
      "name": "id",
      "type": "{?string}",
      "default": "null",
      "class": "BaseController",
      "srcFileId": "addon_controllers_base-controller.js"
    },
    {
      "file": "addon/controllers/base-controller.js",
      "line": 17,
      "itemtype": "property",
      "name": "queryParams",
      "type": "{Array}",
      "default": "['item']",
      "class": "BaseController",
      "srcFileId": "addon_controllers_base-controller.js"
    }
  ],
  "plugins": [],
  "extensions": [],
  "plugin_for": [],
  "extension_for": [],
  "module": "Addon",
  "file": "addon/controllers/base-controller.js",
  "line": 4,
  "description": "<p>Due to an edge case with Ember query params\n<em>(<a href=\"https://github.com/emberjs/ember.js/issues/4570#issuecomment-138824708\">github</a>)</em>,\nwe need to define the <code>id</code> query param controllers otherwise the\n<code>cross-link</code> component will render <code>?item=null</code> when used to cross link to other\nroutes.</p>\n",
  "is_constructor": 1,
  "extends": "Ember.Controller",
  "method": [],
  "property": [
    {
      "file": "addon/controllers/base-controller.js",
      "line": 23,
      "itemtype": "property",
      "name": "id",
      "type": "{?string}",
      "default": "null",
      "class": "BaseController",
      "srcFileId": "addon_controllers_base-controller.js"
    },
    {
      "file": "addon/controllers/base-controller.js",
      "line": 17,
      "itemtype": "property",
      "name": "queryParams",
      "type": "{Array}",
      "default": "['item']",
      "class": "BaseController",
      "srcFileId": "addon_controllers_base-controller.js"
    }
  ],
  "event": [],
  "srcFileId": "addon_controllers_base-controller.js"
}