[
  {
    "marker": {
      "fileName": "/tests/cases/fourslash/jsDocTypedef1.js",
      "position": 189
    },
    "quickInfo": {
      "kind": "parameter",
      "kindModifiers": "",
      "textSpan": {
        "start": 189,
        "length": 4
      },
      "displayParts": [
        {
          "text": "(",
          "kind": "punctuation"
        },
        {
          "text": "parameter",
          "kind": "text"
        },
        {
          "text": ")",
          "kind": "punctuation"
        },
        {
          "text": " ",
          "kind": "space"
        },
        {
          "text": "opts",
          "kind": "parameterName"
        },
        {
          "text": ":",
          "kind": "punctuation"
        },
        {
          "text": " ",
          "kind": "space"
        },
        {
          "text": "{",
          "kind": "punctuation"
        },
        {
          "text": "\n",
          "kind": "lineBreak"
        },
        {
          "text": "    ",
          "kind": "space"
        },
        {
          "text": "x",
          "kind": "propertyName"
        },
        {
          "text": ":",
          "kind": "punctuation"
        },
        {
          "text": " ",
          "kind": "space"
        },
        {
          "text": "string",
          "kind": "keyword"
        },
        {
          "text": ";",
          "kind": "punctuation"
        },
        {
          "text": "\n",
          "kind": "lineBreak"
        },
        {
          "text": "    ",
          "kind": "space"
        },
        {
          "text": "y",
          "kind": "propertyName"
        },
        {
          "text": "?",
          "kind": "punctuation"
        },
        {
          "text": ":",
          "kind": "punctuation"
        },
        {
          "text": " ",
          "kind": "space"
        },
        {
          "text": "string",
          "kind": "keyword"
        },
        {
          "text": ";",
          "kind": "punctuation"
        },
        {
          "text": "\n",
          "kind": "lineBreak"
        },
        {
          "text": "    ",
          "kind": "space"
        },
        {
          "text": "z",
          "kind": "propertyName"
        },
        {
          "text": "?",
          "kind": "punctuation"
        },
        {
          "text": ":",
          "kind": "punctuation"
        },
        {
          "text": " ",
          "kind": "space"
        },
        {
          "text": "string",
          "kind": "keyword"
        },
        {
          "text": ";",
          "kind": "punctuation"
        },
        {
          "text": "\n",
          "kind": "lineBreak"
        },
        {
          "text": "    ",
          "kind": "space"
        },
        {
          "text": "w",
          "kind": "propertyName"
        },
        {
          "text": "?",
          "kind": "punctuation"
        },
        {
          "text": ":",
          "kind": "punctuation"
        },
        {
          "text": " ",
          "kind": "space"
        },
        {
          "text": "string",
          "kind": "keyword"
        },
        {
          "text": ";",
          "kind": "punctuation"
        },
        {
          "text": "\n",
          "kind": "lineBreak"
        },
        {
          "text": "}",
          "kind": "punctuation"
        }
      ],
      "documentation": [],
      "tags": []
    }
  },
  {
    "marker": {
      "fileName": "/tests/cases/fourslash/jsDocTypedef1.js",
      "position": 424
    },
    "quickInfo": {
      "kind": "parameter",
      "kindModifiers": "",
      "textSpan": {
        "start": 424,
        "length": 5
      },
      "displayParts": [
        {
          "text": "(",
          "kind": "punctuation"
        },
        {
          "text": "parameter",
          "kind": "text"
        },
        {
          "text": ")",
          "kind": "punctuation"
        },
        {
          "text": " ",
          "kind": "space"
        },
        {
          "text": "opts1",
          "kind": "parameterName"
        },
        {
          "text": ":",
          "kind": "punctuation"
        },
        {
          "text": " ",
          "kind": "space"
        },
        {
          "text": "any",
          "kind": "keyword"
        }
      ],
      "documentation": [],
      "tags": []
    }
  }
]