TypeScript/tests/baselines/reference/quickInfoCommentsClassMembers.baseline
Sang a354a77030
Improve rendering of JSDoc comment text with displayparts (#43390)
* feat(services): jsdoc use custom name for display parts

* fix(services): jsdoc typo

* feat(services): revert jsDoc changes

* feat(services): jsdoc improve displayparts with more comment kinds

Improve rendering of JSDoc comment text with displayparts for:

- `@typedef`
- `@callback`
- `@param`
- `@property`

* feat(services): jsdoc improve displayparts for template

* test: accept baseline

* test: update jsdoc parameterName

* feat: resolve pr comments

* test: add fourslash tests for jsdoc callback, typedef

* test: accept baselines

* test: revert changes for api baselines

* refactor: naming

* refactor: code quality

* refactor: clean up code as to pr comments
2021-04-09 09:44:44 -07:00

5912 lines
111 KiB
Plaintext

[
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 36,
"name": "1"
},
"quickInfo": {
"kind": "class",
"kindModifiers": "",
"textSpan": {
"start": 35,
"length": 2
},
"displayParts": [
{
"text": "class",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
}
],
"documentation": [
{
"text": "This is comment for c1",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 83,
"name": "2"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 82,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p1",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "p1 is property of c1",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 134,
"name": "3"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "public",
"textSpan": {
"start": 133,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 246,
"name": "6"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 245,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "getter property 1",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 273,
"name": "8q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "public",
"textSpan": {
"start": 272,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 335,
"name": "10"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 334,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "setter property 1",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 397,
"name": "13q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "public",
"textSpan": {
"start": 396,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 458,
"name": "14"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "private",
"textSpan": {
"start": 457,
"length": 3
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "pp1",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "pp1 is property of c1",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 511,
"name": "15"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "private",
"textSpan": {
"start": 510,
"length": 3
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "pp2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 625,
"name": "18"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "private",
"textSpan": {
"start": 624,
"length": 3
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "pp3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "getter property 2",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 653,
"name": "20q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "private",
"textSpan": {
"start": 652,
"length": 3
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "pp2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 718,
"name": "22"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "private",
"textSpan": {
"start": 717,
"length": 3
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "pp3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "setter property 2",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 783,
"name": "25q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "private",
"textSpan": {
"start": 782,
"length": 3
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "pp2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 840,
"name": "26"
},
"quickInfo": {
"kind": "constructor",
"kindModifiers": "",
"textSpan": {
"start": 833,
"length": 11
},
"displayParts": [
{
"text": "constructor",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
}
],
"documentation": [
{
"text": "Constructor method",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 905,
"name": "27"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 904,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "s1",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "s1 is static property of c1",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 963,
"name": "28"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "static",
"textSpan": {
"start": 962,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "s2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "static sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1078,
"name": "32"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 1077,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "s3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "static getter property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1103,
"name": "35q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "static",
"textSpan": {
"start": 1102,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "s2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "static sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1163,
"name": "37"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 1162,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "s3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "setter property 3",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1222,
"name": "42q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "static",
"textSpan": {
"start": 1221,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "s2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "static sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1252,
"name": "43"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 1249,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p1",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1278,
"name": "44"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "public",
"textSpan": {
"start": 1275,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1349,
"name": "46"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 1346,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1378,
"name": "47q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "public",
"textSpan": {
"start": 1376,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1418,
"name": "48"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 1416,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1467,
"name": "49q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "public",
"textSpan": {
"start": 1465,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1499,
"name": "50"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "private",
"textSpan": {
"start": 1497,
"length": 6
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_pp1",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1528,
"name": "51"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "private",
"textSpan": {
"start": 1525,
"length": 6
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_pp2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1601,
"name": "53"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "private",
"textSpan": {
"start": 1599,
"length": 6
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_pp3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1633,
"name": "54q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "private",
"textSpan": {
"start": 1630,
"length": 6
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_pp2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1677,
"name": "55"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "private",
"textSpan": {
"start": 1673,
"length": 6
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_pp3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1724,
"name": "56q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "private",
"textSpan": {
"start": 1724,
"length": 6
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_pp2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1758,
"name": "57"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 1756,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_s1",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1784,
"name": "58"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "static",
"textSpan": {
"start": 1782,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_s2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1853,
"name": "60"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 1851,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_s3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1881,
"name": "61q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "static",
"textSpan": {
"start": 1879,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_s2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1919,
"name": "62"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 1917,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_s3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1965,
"name": "63q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "static",
"textSpan": {
"start": 1962,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_s2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1989,
"name": "64"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 1988,
"length": 2
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 1998,
"name": "65q"
},
"quickInfo": {
"kind": "constructor",
"kindModifiers": "",
"textSpan": {
"start": 1997,
"length": 2
},
"displayParts": [
{
"text": "constructor",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
}
],
"documentation": [
{
"text": "Constructor method",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2009,
"name": "66"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2007,
"length": 4
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_p",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2027,
"name": "68"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2025,
"length": 4
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_f",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "=>",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2036,
"name": "69"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "public",
"textSpan": {
"start": 2035,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2045,
"name": "70"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2043,
"length": 4
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_r",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2054,
"name": "71q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "public",
"textSpan": {
"start": 2053,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2069,
"name": "72"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2065,
"length": 7
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_prop",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2078,
"name": "73"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 2078,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "getter property 1",
"kind": "text"
},
{
"text": "\n",
"kind": "lineBreak"
},
{
"text": "setter property 1",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2085,
"name": "74"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 2085,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "getter property 1",
"kind": "text"
},
{
"text": "\n",
"kind": "lineBreak"
},
{
"text": "setter property 1",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2093,
"name": "75"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2090,
"length": 7
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_prop",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2106,
"name": "76"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2103,
"length": 7
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_nc_p",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2117,
"name": "77"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 2116,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p1",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2129,
"name": "78"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2127,
"length": 6
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_ncf",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "=>",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2142,
"name": "79"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "public",
"textSpan": {
"start": 2139,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2153,
"name": "80"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2150,
"length": 6
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_ncr",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2164,
"name": "81q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "public",
"textSpan": {
"start": 2162,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2181,
"name": "82"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2177,
"length": 9
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_ncprop",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2193,
"name": "83"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 2192,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2204,
"name": "84"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 2202,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2213,
"name": "85"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2210,
"length": 9
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_ncprop",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2228,
"name": "86"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2225,
"length": 6
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_s_p",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2234,
"name": "87"
},
"quickInfo": {
"kind": "class",
"kindModifiers": "",
"textSpan": {
"start": 2234,
"length": 2
},
"displayParts": [
{
"text": "class",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
}
],
"documentation": [
{
"text": "This is comment for c1",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2237,
"name": "88"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 2237,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "s1",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "s1 is static property of c1",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2249,
"name": "89"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2245,
"length": 6
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_s_f",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "=>",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2257,
"name": "90"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "static",
"textSpan": {
"start": 2257,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "s2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "static sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2268,
"name": "91"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2265,
"length": 6
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_s_r",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2278,
"name": "92q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "static",
"textSpan": {
"start": 2277,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "s2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "static sum with property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2293,
"name": "93"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2289,
"length": 9
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_s_prop",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2305,
"name": "94"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 2304,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "s3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "static getter property",
"kind": "text"
},
{
"text": "\n",
"kind": "lineBreak"
},
{
"text": "setter property 3",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2312,
"name": "95"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 2311,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "s3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "static getter property",
"kind": "text"
},
{
"text": "\n",
"kind": "lineBreak"
},
{
"text": "setter property 3",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2320,
"name": "96"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2316,
"length": 9
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_s_prop",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2335,
"name": "97"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2331,
"length": 9
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_s_nc_p",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2347,
"name": "98"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 2346,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_s1",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2362,
"name": "99"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2357,
"length": 8
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_s_ncf",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "=>",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2373,
"name": "100"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "static",
"textSpan": {
"start": 2371,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_s2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2387,
"name": "101"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2382,
"length": 8
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_s_ncr",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2397,
"name": "102q"
},
"quickInfo": {
"kind": "method",
"kindModifiers": "static",
"textSpan": {
"start": 2396,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "method",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_s2",
"kind": "methodName"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "b",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2417,
"name": "103"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2411,
"length": 11
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_s_ncprop",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2430,
"name": "104"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 2428,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_s3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2440,
"name": "105"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "static",
"textSpan": {
"start": 2438,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_s3",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2453,
"name": "106"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2446,
"length": 11
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_s_ncprop",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2465,
"name": "107"
},
"quickInfo": {
"kind": "var",
"kindModifiers": "",
"textSpan": {
"start": 2463,
"length": 4
},
"displayParts": [
{
"text": "var",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "i1_c",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "typeof",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2471,
"name": "108"
},
"quickInfo": {
"kind": "class",
"kindModifiers": "",
"textSpan": {
"start": 2470,
"length": 2
},
"displayParts": [
{
"text": "class",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "c1",
"kind": "className"
}
],
"documentation": [
{
"text": "This is comment for c1",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2882,
"name": "110"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 2882,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "cProperties",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p2",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "setter only property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2902,
"name": "111"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 2901,
"length": 2
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "cProperties",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "p1",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "getter only property",
"kind": "text"
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2921,
"name": "112"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 2919,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "cProperties",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p2",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 2943,
"name": "113"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 2941,
"length": 5
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "cProperties",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "nc_p1",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 3100,
"name": "119"
},
"quickInfo": {
"kind": "constructor",
"kindModifiers": "",
"textSpan": {
"start": 3100,
"length": 11
},
"displayParts": [
{
"text": "constructor",
"kind": "keyword"
},
{
"text": " ",
"kind": "space"
},
{
"text": "cWithConstructorProperty",
"kind": "className"
},
{
"text": "(",
"kind": "punctuation"
},
{
"text": "a",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "cWithConstructorProperty",
"kind": "className"
}
],
"documentation": [
{
"text": "this is class cWithConstructorProperty's constructor",
"kind": "text"
}
],
"tags": [
{
"name": "param",
"text": [
{
"text": "a",
"kind": "parameterName"
},
{
"text": " ",
"kind": "space"
},
{
"text": "this is first parameter a",
"kind": "text"
}
]
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 3167,
"name": "118"
},
"quickInfo": {
"kind": "local var",
"kindModifiers": "",
"textSpan": {
"start": 3166,
"length": 4
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "local var",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "bbbb",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 3187,
"name": "116"
},
"quickInfo": {
"kind": "parameter",
"kindModifiers": "",
"textSpan": {
"start": 3185,
"length": 4
},
"displayParts": [
{
"text": "this",
"kind": "keyword"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "this",
"kind": "keyword"
}
],
"documentation": []
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 3190,
"name": "114"
},
"quickInfo": {
"kind": "property",
"kindModifiers": "public",
"textSpan": {
"start": 3190,
"length": 1
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "property",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "cWithConstructorProperty",
"kind": "className"
},
{
"text": ".",
"kind": "punctuation"
},
{
"text": "a",
"kind": "propertyName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "more info about a",
"kind": "text"
},
{
"text": "\n",
"kind": "lineBreak"
},
{
"text": "this is first parameter a",
"kind": "text"
}
],
"tags": [
{
"name": "param",
"text": [
{
"text": "a",
"kind": "parameterName"
},
{
"text": " ",
"kind": "space"
},
{
"text": "this is first parameter a",
"kind": "text"
}
]
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 3194,
"name": "115"
},
"quickInfo": {
"kind": "parameter",
"kindModifiers": "public",
"textSpan": {
"start": 3194,
"length": 1
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "parameter",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "a",
"kind": "parameterName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": [
{
"text": "more info about a",
"kind": "text"
},
{
"text": "\n",
"kind": "lineBreak"
},
{
"text": "this is first parameter a",
"kind": "text"
}
],
"tags": [
{
"name": "param",
"text": [
{
"text": "a",
"kind": "parameterName"
},
{
"text": " ",
"kind": "space"
},
{
"text": "this is first parameter a",
"kind": "text"
}
]
}
]
}
},
{
"marker": {
"fileName": "/tests/cases/fourslash/quickInfoCommentsClassMembers.ts",
"position": 3204,
"name": "117"
},
"quickInfo": {
"kind": "local var",
"kindModifiers": "",
"textSpan": {
"start": 3202,
"length": 4
},
"displayParts": [
{
"text": "(",
"kind": "punctuation"
},
{
"text": "local var",
"kind": "text"
},
{
"text": ")",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "bbbb",
"kind": "localName"
},
{
"text": ":",
"kind": "punctuation"
},
{
"text": " ",
"kind": "space"
},
{
"text": "number",
"kind": "keyword"
}
],
"documentation": []
}
}
]