{
  "schemaVersion": "0.1.0",
  "readme": "",
  "modules": [
    {
      "kind": "javascript-module",
      "path": "./fixtures/jsdoc_attribute/package/edgecase.js",
      "declarations": [
        {
          "kind": "class",
          "name": "EdgeCase",
          "attributes": [
            {
              "name": "typed-js-doc",
              "type": {
                "text": "boolean"
              },
              "description": "THIS WILL OVERRIDE"
            }
          ],
          "superclass": {
            "name": "HTMLElement"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "EdgeCase",
          "declaration": {
            "name": "EdgeCase",
            "module": "./fixtures/jsdoc_attribute/package/edgecase.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "./fixtures/jsdoc_attribute/package/static_field.js",
      "declarations": [
        {
          "kind": "class",
          "name": "MyElement2",
          "attributes": [
            {
              "name": "bar"
            },
            {
              "name": "with-fieldName",
              "fieldName": "fieldName",
              "type": {
                "text": "boolean"
              }
            },
            {
              "name": "placeholder",
              "description": "some jsdoc"
            },
            {
              "name": "typed-js-doc",
              "type": {
                "text": "string"
              },
              "description": "some description"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              }
            },
            {
              "name": "foo"
            }
          ],
          "superclass": {
            "name": "HTMLElement"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "MyElement2",
          "declaration": {
            "name": "MyElement2",
            "module": "./fixtures/jsdoc_attribute/package/static_field.js"
          }
        }
      ]
    },
    {
      "kind": "javascript-module",
      "path": "./fixtures/jsdoc_attribute/package/static_getter.js",
      "declarations": [
        {
          "kind": "class",
          "name": "MyElement",
          "attributes": [
            {
              "name": "bar"
            },
            {
              "name": "with-fieldName",
              "fieldName": "fieldName",
              "type": {
                "text": "boolean"
              }
            },
            {
              "name": "placeholder",
              "description": "some jsdoc"
            },
            {
              "name": "typed-js-doc",
              "type": {
                "text": "string"
              },
              "description": "some description"
            },
            {
              "name": "disabled",
              "type": {
                "text": "boolean"
              }
            },
            {
              "name": "foo"
            }
          ],
          "superclass": {
            "name": "HTMLElement"
          }
        }
      ],
      "exports": [
        {
          "kind": "js",
          "name": "MyElement",
          "declaration": {
            "name": "MyElement",
            "module": "./fixtures/jsdoc_attribute/package/static_getter.js"
          }
        }
      ]
    }
  ]
}