From fed0fd0e7955768d7eb0fa42d8e547d0d3a036dc Mon Sep 17 00:00:00 2001 From: Kenta Moriuchi Date: Sat, 28 Aug 2021 23:06:09 +0900 Subject: [PATCH] Fix verify.baselineCompletions --- src/harness/fourslashImpl.ts | 2 +- .../completionEntryForUnionMethod.baseline | 2 +- .../completionsCommentsClassMembers.baseline | 79384 ++++++++++++---- ...completionsCommentsCommentParsing.baseline | 2396 +- ...etionsCommentsFunctionDeclaration.baseline | 343 +- ...letionsCommentsFunctionExpression.baseline | 491 +- .../reference/completionsJSDocTags.baseline | 1348 +- ...hodsOnAssignedFunctionExpressions.baseline | 822 +- 8 files changed, 64965 insertions(+), 19823 deletions(-) diff --git a/src/harness/fourslashImpl.ts b/src/harness/fourslashImpl.ts index e1e96e051dc58..9e4db5e973b1d 100644 --- a/src/harness/fourslashImpl.ts +++ b/src/harness/fourslashImpl.ts @@ -1976,8 +1976,8 @@ namespace FourSlash { public baselineCompletions(preferences?: ts.UserPreferences) { const baselineFile = this.getBaselineFileNameForContainingTestFile(); const result = ts.arrayFrom(this.testData.markerPositions.entries(), ([name, marker]) => { - const completions = this.getCompletionListAtCaret(preferences); this.goToMarker(marker); + const completions = this.getCompletionListAtCaret(preferences); return { marker: { ...marker, name }, completionList: { diff --git a/tests/baselines/reference/completionEntryForUnionMethod.baseline b/tests/baselines/reference/completionEntryForUnionMethod.baseline index beda7838c3895..8bfd544e98a6d 100644 --- a/tests/baselines/reference/completionEntryForUnionMethod.baseline +++ b/tests/baselines/reference/completionEntryForUnionMethod.baseline @@ -1722,7 +1722,7 @@ "kind": "space" }, { - "text": "Function used to determine the order of the elements. It is expected to return\r\na negative value if first argument is less than second argument, zero if they're equal and a positive\r\nvalue otherwise. If omitted, the elements are sorted in ascending, ASCII character order.\r\n```ts\r\n[11,2,22,1].sort((a, b) => a - b)\r\n```", + "text": "Function used to determine the order of the elements. It is expected to return\r\na negative value if the first argument is less than the second argument, zero if they're equal, and a positive\r\nvalue otherwise. If omitted, the elements are sorted in ascending, ASCII character order.\r\n```ts\r\n[11,2,22,1].sort((a, b) => a - b)\r\n```", "kind": "text" } ] diff --git a/tests/baselines/reference/completionsCommentsClassMembers.baseline b/tests/baselines/reference/completionsCommentsClassMembers.baseline index 320bfbaa500d7..b698ccd9eba5b 100644 --- a/tests/baselines/reference/completionsCommentsClassMembers.baseline +++ b/tests/baselines/reference/completionsCommentsClassMembers.baseline @@ -6,1245 +6,43216 @@ "name": "4" }, "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, + "isGlobalCompletion": false, + "isMemberCompletion": true, "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 188, + "length": 2 + }, "entries": [ { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "undefined", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "undefined", - "kind": "keyword" - } - ] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "break", + "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" } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "case", - "kind": "keyword" + "text": "p1 is property of c1", + "kind": "text" } ] }, { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "catch", + "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" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "class", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "const", - "kind": "keyword" + "text": "sum with property", + "kind": "text" } ] }, { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "property", + "kind": "text" + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "c1", + "kind": "className" + }, { - "text": "else", + "text": ".", + "kind": "punctuation" + }, + { + "text": "p3", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "enum", - "kind": "keyword" + "text": "getter property 1", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 1", + "kind": "text" } ] }, { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "export", + "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" } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "extends", - "kind": "keyword" + "text": "pp1 is property of c1", + "kind": "text" } ] }, { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "false", + "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" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "finally", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "for", - "kind": "keyword" + "text": "sum with property", + "kind": "text" } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "function", + "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" } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "if", - "kind": "keyword" + "text": "getter property 2", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" } ] }, { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "import", + "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": [] }, { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "in", + "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" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "instanceof", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "new", + "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": [] }, { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "property", + "kind": "text" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "c1", + "kind": "className" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ".", + "kind": "punctuation" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "nc_pp1", + "kind": "propertyName" + }, { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "var", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "while", + "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" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "implements", + "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/completionsCommentsClassMembers.ts", + "position": 193, + "name": "5" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 193, + "length": 1 + }, + "entries": [ { - "name": "interface", - "kind": "keyword", + "name": "b", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "let", - "kind": "keyword" + "text": "number to add", + "kind": "text" } ] }, { - "name": "package", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "package", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "yield", - "kind": "keyword", + "name": "globalThis", + "kind": "module", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "module", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", - "kindModifiers": "", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "asserts", + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "any", "kind": "keyword" } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "async", - "kind": "keyword" + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "await", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] } ] }, { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "boolean", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "declare", + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "infer", + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "keyof", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "module", - "kind": "keyword" + "text": "Converts a string to an integer.", + "kind": "text" } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "namespace", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] } ] }, { - "name": "never", - "kind": "keyword", - "kindModifiers": "", + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "never", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "readonly", + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "object", - "kind": "keyword" + "text": "Converts a string to a floating-point number.", + "kind": "text" } - ] - }, - { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "string", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] } ] }, { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "symbol", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "type", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "type", + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "unique", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "unknown", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } ] }, { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "bigint", + "text": "function", "kind": "keyword" - } - ] - } - ] - } - }, - { + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "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": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "this", + "kind": "keyword" + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 272, + "name": "7" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 272, + "length": 2 + }, + "entries": [ + { + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] + }, + { + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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/completionsCommentsClassMembers.ts", + "position": 280, + "name": "9" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 280, + "length": 2 + }, + "entries": [ + { + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] + }, + { + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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/completionsCommentsClassMembers.ts", + "position": 386, + "name": "11" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 386, + "length": 2 + }, + "entries": [ + { + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] + }, + { + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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/completionsCommentsClassMembers.ts", + "position": 396, + "name": "12" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 396, + "length": 2 + }, + "entries": [ + { + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] + }, + { + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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/completionsCommentsClassMembers.ts", + "position": 399, + "name": "13" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 399, + "length": 5 + }, + "entries": [ + { + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "this is value", + "kind": "text" + } + ] + }, + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "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": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "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": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "this", + "kind": "keyword" + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 566, + "name": "16" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 566, + "length": 2 + }, + "entries": [ + { + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] + }, + { + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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/completionsCommentsClassMembers.ts", + "position": 571, + "name": "17" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 571, + "length": 1 + }, + "entries": [ + { + "name": "b", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "number to add", + "kind": "text" + } + ] + }, + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "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": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "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": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "this", + "kind": "keyword" + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 652, + "name": "19" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 652, + "length": 3 + }, + "entries": [ + { + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] + }, + { + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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/completionsCommentsClassMembers.ts", + "position": 661, + "name": "21" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 661, + "length": 3 + }, + "entries": [ + { + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] + }, + { + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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/completionsCommentsClassMembers.ts", + "position": 771, + "name": "23" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 771, + "length": 3 + }, + "entries": [ + { + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] + }, + { + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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/completionsCommentsClassMembers.ts", + "position": 782, + "name": "24" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 782, + "length": 3 + }, + "entries": [ + { + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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" + } + ] + }, + { + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] + }, + { + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "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": [] + }, + { + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "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/completionsCommentsClassMembers.ts", + "position": 786, + "name": "25" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 786, + "length": 5 + }, + "entries": [ + { + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "this is value", + "kind": "text" + } + ] + }, + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "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": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "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": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "this", + "kind": "keyword" + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1012, + "name": "29" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1012, + "length": 2 + }, + "entries": [ + { + "name": "b", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "number to add", + "kind": "text" + } + ] + }, + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "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": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "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": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "this", + "kind": "keyword" + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1015, + "name": "30" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1015, + "length": 2 + }, + "entries": [ + { + "name": "prototype", + "kind": "property", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "prototype", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] + }, + { + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] + }, + { + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] + }, + { + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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": [] + }, + { + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", + "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": [] + }, + { + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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": [] + }, + { + "name": "apply", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "apply", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "call", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "call", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Calls a method of an object, substituting another object for the current object.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "bind", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "bind", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the new function.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "toString", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a string representation of a function.", + "kind": "text" + } + ] + }, + { + "name": "length", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "arguments", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "caller", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "caller", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + } + ], + "documentation": [] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1020, + "name": "31" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1020, + "length": 1 + }, + "entries": [ + { + "name": "b", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "number to add", + "kind": "text" + } + ] + }, + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "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": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "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": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "this", + "kind": "keyword" + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1099, + "name": "33" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1099, + "length": 2 + }, + "entries": [ + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "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": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "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": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "this", + "kind": "keyword" + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1102, + "name": "34" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1102, + "length": 2 + }, + "entries": [ + { + "name": "prototype", + "kind": "property", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "prototype", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] + }, + { + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] + }, + { + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] + }, + { + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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": [] + }, + { + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", + "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": [] + }, + { + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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": [] + }, + { + "name": "apply", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "apply", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "call", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "call", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Calls a method of an object, substituting another object for the current object.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "bind", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "bind", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the new function.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "toString", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a string representation of a function.", + "kind": "text" + } + ] + }, + { + "name": "length", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "arguments", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "caller", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "caller", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + } + ], + "documentation": [] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1105, + "name": "35" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 1105, + "length": 2 + }, + "entries": [ + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "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": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "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": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "this", + "kind": "keyword" + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + } + ] + } + }, + { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 193, - "name": "5" + "position": 1108, + "name": "36" }, "completionList": { "isGlobalCompletion": false, "isMemberCompletion": true, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 188, + "start": 1108, "length": 2 }, "entries": [ { - "name": "p1", + "name": "prototype", "kind": "property", - "kindModifiers": "public", - "sortText": "11" + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "prototype", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] + }, + { + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] + }, + { + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] + }, + { + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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": [] + }, + { + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", + "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": [] + }, + { + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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": [] + }, + { + "name": "apply", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "apply", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", + "kind": "text" + } + ] + } + ] }, { - "name": "p2", + "name": "call", "kind": "method", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "p3", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11" + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "call", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Calls a method of an object, substituting another object for the current object.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] + } + ] }, { - "name": "pp2", + "name": "bind", "kind": "method", - "kindModifiers": "private", - "sortText": "11" + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "bind", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the new function.", + "kind": "text" + } + ] + } + ] }, { - "name": "pp3", - "kind": "getter", - "kindModifiers": "private", - "sortText": "11" + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "toString", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a string representation of a function.", + "kind": "text" + } + ] }, { - "name": "nc_p1", + "name": "length", "kind": "property", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11" + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { - "name": "nc_p3", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" + "name": "arguments", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [] }, { - "name": "nc_pp1", + "name": "caller", "kind": "property", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "nc_pp3", - "kind": "getter", - "kindModifiers": "private", - "sortText": "11" + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "caller", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + } + ], + "documentation": [] } ] } @@ -1252,1011 +43223,1301 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 272, - "name": "7" + "position": 1210, + "name": "38" }, "completionList": { - "isGlobalCompletion": false, + "isGlobalCompletion": true, "isMemberCompletion": false, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 193, - "length": 1 + "start": 1210, + "length": 2 }, "entries": [ { - "name": "b", + "name": "value", "kind": "parameter", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "this is value", + "kind": "text" + } + ] }, { "name": "arguments", "kind": "local var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] }, { "name": "globalThis", "kind": "module", "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "undefined", - "kind": "keyword", - "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "undefined", + "text": "module", "kind": "keyword" - } - ] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, { - "text": "break", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "case", - "kind": "keyword", - "kindModifiers": "", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } ] }, { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "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": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } ] }, { - "name": "class", - "kind": "keyword", - "kindModifiers": "", + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "function", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "default", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "do", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "else", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "enum", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "export", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "extends", + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "finally", - "kind": "keyword" + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "for", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "import", + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "instanceof", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "new", - "kind": "keyword" + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "null", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "return", - "kind": "keyword", - "kindModifiers": "", + "name": "escape", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "super", + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "switch", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "this", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] }, { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "try", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "typeof", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "while", + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "with", - "kind": "keyword", - "kindModifiers": "", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "implements", + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "package", - "kind": "keyword" + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" } ] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "Function", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "as", + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "FunctionConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "async", - "kind": "keyword" + "text": "Creates a new function.", + "kind": "text" } ] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "interface", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 280, - "name": "9" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 272, - "length": 2 - }, - "entries": [ - { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "String", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "p1", - "kind": "propertyName" + "text": "String", + "kind": "localName" }, { "text": ":", @@ -2267,74 +44528,99 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "p1 is property of c1", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "p2", - "kind": "methodName" + "text": "Boolean", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -2345,50 +44631,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "sum with property", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Math", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "p3", - "kind": "propertyName" + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -2399,58 +44685,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp1", - "kind": "propertyName" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -2461,74 +44739,99 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp2", - "kind": "methodName" + "text": "RegExp", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -2539,50 +44842,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp3", - "kind": "propertyName" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -2593,58 +44891,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p1", - "kind": "propertyName" + "text": "RangeError", + "kind": "localName" }, { "text": ":", @@ -2655,69 +44940,94 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "ReferenceError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p2", - "kind": "methodName" + "text": "ReferenceError", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -2728,45 +45038,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "TypeError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p3", - "kind": "propertyName" + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -2777,45 +45087,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "URIError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp1", - "kind": "propertyName" + "text": "URIError", + "kind": "localName" }, { "text": ":", @@ -2826,53 +45136,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "JSON", + "kind": "localName" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "nc_pp2", - "kind": "methodName" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -2883,61 +45185,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", - "displayParts": [ + "text": "Array", + "kind": "localName" + }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "T", + "kind": "typeParameterName" }, { - "text": ")", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp3", - "kind": "propertyName" + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -2948,63 +45251,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 386, - "name": "11" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 280, - "length": 2 - }, - "entries": [ + }, { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "p1", - "kind": "propertyName" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -3015,74 +45300,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "p1 is property of c1", + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", "kind": "text" } ] }, { - "name": "p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "p2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -3093,50 +45354,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "p3", - "kind": "propertyName" + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -3147,58 +45403,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp1", - "kind": "propertyName" + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -3209,74 +45457,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "pp2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -3287,50 +45511,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "sum with property", + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp3", - "kind": "propertyName" + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -3341,58 +45565,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p1", - "kind": "propertyName" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -3403,69 +45619,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -3476,45 +45673,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p3", - "kind": "propertyName" + "text": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -3525,45 +45727,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp1", - "kind": "propertyName" + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -3574,53 +45781,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Float64Array", + "kind": "localName" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "nc_pp2", - "kind": "methodName" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -3631,45 +45835,47 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "nc_pp3", - "kind": "property", - "kindModifiers": "private", + "name": "c1", + "kind": "class", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", @@ -3678,14 +45884,32 @@ { "text": "c1", "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp3", - "kind": "propertyName" + "text": "i1", + "kind": "localName" }, { "text": ":", @@ -3696,63 +45920,29 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 396, - "name": "12" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 386, - "length": 2 - }, - "entries": [ + }, { - "name": "p1", - "kind": "property", - "kindModifiers": "public", + "name": "i1_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "p1", - "kind": "propertyName" + "text": "i1_p", + "kind": "localName" }, { "text": ":", @@ -3767,46 +45957,33 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", - "kind": "method", - "kindModifiers": "public", + "name": "i1_f", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "i1_f", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "p2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -3833,7 +46010,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -3845,46 +46026,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", - "kind": "property", - "kindModifiers": "public", + "name": "i1_r", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "p3", - "kind": "propertyName" + "text": "i1_r", + "kind": "localName" }, { "text": ":", @@ -3899,37 +46059,28 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -3937,16 +46088,29 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp1", - "kind": "propertyName" + "text": "i1_nc_p", + "kind": "localName" }, { "text": ":", @@ -3961,46 +46125,33 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "pp1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "i1_ncf", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "pp2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -4027,7 +46178,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -4039,46 +46194,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", - "kind": "property", - "kindModifiers": "private", + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "pp3", - "kind": "propertyName" + "text": "i1_ncr", + "kind": "localName" }, { "text": ":", @@ -4093,37 +46227,28 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -4131,16 +46256,29 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p1", - "kind": "propertyName" + "text": "i1_s_p", + "kind": "localName" }, { "text": ":", @@ -4158,38 +46296,30 @@ "documentation": [] }, { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "i1_s_f", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "nc_p2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -4216,7 +46346,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -4231,21 +46365,25 @@ "documentation": [] }, { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -4253,16 +46391,29 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p3", - "kind": "propertyName" + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -4280,38 +46431,22 @@ "documentation": [] }, { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp1", - "kind": "propertyName" + "text": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -4329,38 +46464,30 @@ "documentation": [] }, { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "i1_s_ncf", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "nc_pp2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -4387,7 +46514,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -4402,21 +46533,25 @@ "documentation": [] }, { - "name": "nc_pp3", - "kind": "property", - "kindModifiers": "private", + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -4424,16 +46559,29 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp3", - "kind": "propertyName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -4449,528 +46597,143 @@ } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 399, - "name": "13" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 396, - "length": 2 - }, - "entries": [ - { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "p3", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "pp3", - "kind": "getter", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p3", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "nc_pp3", - "kind": "getter", - "kindModifiers": "private", - "sortText": "11" - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 566, - "name": "16" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 399, - "length": 5 - }, - "entries": [ - { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" }, { "name": "i1_c", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "cProperties", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] }, { "name": "cProperties_i", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] }, { "name": "cWithConstructorProperty", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] }, { "name": "undefined", - "kind": "keyword", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "undefined", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { "name": "break", @@ -5477,1113 +47240,1419 @@ ] }, { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 571, - "name": "17" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 566, - "length": 2 - }, - "entries": [ - { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "p3", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "pp3", - "kind": "getter", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p3", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "nc_pp3", - "kind": "getter", - "kindModifiers": "private", - "sortText": "11" - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 652, - "name": "19" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 571, - "length": 1 - }, - "entries": [ - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_nc_p", - "kind": "var", + "name": "async", + "kind": "keyword", "kindModifiers": "", - "sortText": "11" + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "await", + "kind": "keyword", "kindModifiers": "", - "sortText": "11" - }, + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1213, + "name": "39" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1213, + "length": 2 + }, + "entries": [ { - "name": "i1_s_ncr", - "kind": "var", + "name": "prototype", + "kind": "property", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "prototype", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] }, { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] }, { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11" + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11" + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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" + } + ] }, { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11" + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "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": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11" + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", + "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": [] }, { - "name": "undefined", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "undefined", + "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": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "apply", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "break", + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "apply", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ",", + "kind": "punctuation" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "argArray", + "kind": "parameterName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "?", + "kind": "punctuation" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "default", + "text": "any", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "do", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "else", - "kind": "keyword" + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", + "kind": "text" } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "enum", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", + "kind": "text" + } + ] } ] }, { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "call", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "export", + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "call", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "extends", + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "finally", - "kind": "keyword" + "text": "Calls a method of an object, substituting another object for the current object.", + "kind": "text" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "for", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "bind", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "bind", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "in", + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "instanceof", - "kind": "keyword" + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "kind": "text" } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", + "kind": "text" + } + ] + }, { - "text": "null", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the new function.", + "kind": "text" + } + ] } ] }, { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "method", + "kind": "text" + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Function", + "kind": "localName" + }, { - "text": "true", + "text": ".", + "kind": "punctuation" + }, + { + "text": "toString", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "try", - "kind": "keyword" + "text": "Returns a string representation of a function.", + "kind": "text" } ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "length", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "typeof", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "arguments", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "caller", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "void", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "caller", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" } - ] - }, + ], + "documentation": [] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1218, + "name": "40" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 1218, + "length": 2 + }, + "entries": [ { - "name": "while", - "kind": "keyword", + "name": "value", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "while", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "with", - "kind": "keyword" + "text": "this is value", + "kind": "text" } ] }, { - "name": "implements", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "implements", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "interface", - "kind": "keyword", + "name": "globalThis", + "kind": "module", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "let", - "kind": "keyword", - "kindModifiers": "", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { - "text": "package", + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "yield", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "as", - "kind": "keyword" + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "async", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] } ] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "function", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 661, - "name": "21" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 652, - "length": 3 - }, - "entries": [ - { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -6591,16 +48660,40 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ",", "kind": "punctuation" }, { - "text": "p1", - "kind": "propertyName" + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -6617,27 +48710,75 @@ ], "documentation": [ { - "text": "p1 is property of c1", + "text": "Converts a string to an integer.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } ] }, { - "name": "p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "method", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -6645,23 +48786,76 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, { - "text": "p2", - "kind": "methodName" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -6689,33 +48883,64 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "sum with property", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "number", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -6723,17 +48948,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "p3", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -6743,41 +48964,64 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "getter property 1", + "text": "Determines whether a supplied number is finite.", "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ], + "tags": [ { - "text": "setter property 1", - "kind": "text" + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] } ] }, { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "encodedURI", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -6785,17 +49029,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "pp1", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -6805,33 +49045,64 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } ] }, { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "method", - "kind": "text" + "text": "encodedURIComponent", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -6839,23 +49110,76 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": "pp2", - "kind": "methodName" + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -6867,7 +49191,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -6883,50 +49207,61 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "sum with property", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } ] }, { - "name": "pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": ".", + "text": "(", "kind": "punctuation" }, { - "text": "pp3", - "kind": "propertyName" + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -6937,41 +49272,31 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "getter property 2", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "|", + "kind": "punctuation" }, { - "text": "setter property 2", - "kind": "text" - } - ] - }, - { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "(", - "kind": "punctuation" + "text": "number", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "|", "kind": "punctuation" }, { @@ -6979,17 +49304,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "boolean", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "nc_p1", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -6999,52 +49320,60 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "escape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p2", - "kind": "methodName" + "text": "escape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -7056,7 +49385,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -7072,28 +49401,64 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] }, { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -7101,17 +49466,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "nc_p3", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -7121,45 +49482,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] }, { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp1", - "kind": "propertyName" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -7177,21 +49546,25 @@ "documentation": [] }, { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -7199,40 +49572,45 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ".", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "nc_pp2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Object", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -7243,45 +49621,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "nc_pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp3", - "kind": "propertyName" + "text": "Function", + "kind": "localName" }, { "text": ":", @@ -7292,63 +49675,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 771, - "name": "23" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 661, - "length": 3 - }, - "entries": [ + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "String", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "p1", - "kind": "propertyName" + "text": "String", + "kind": "localName" }, { "text": ":", @@ -7359,33 +49729,53 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "p1 is property of c1", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" }, { - "text": "method", - "kind": "text" + "text": "Boolean", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -7393,40 +49783,45 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ".", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "p2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -7437,50 +49832,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "sum with property", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Math", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "p3", - "kind": "propertyName" + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -7491,58 +49886,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp1", - "kind": "propertyName" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -7553,74 +49940,99 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp2", - "kind": "methodName" + "text": "RegExp", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -7631,50 +50043,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp3", - "kind": "propertyName" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -7685,58 +50092,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p1", - "kind": "propertyName" + "text": "RangeError", + "kind": "localName" }, { "text": ":", @@ -7747,69 +50141,94 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "ReferenceError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p2", - "kind": "methodName" + "text": "ReferenceError", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -7820,45 +50239,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "TypeError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p3", - "kind": "propertyName" + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -7869,45 +50288,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "URIError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp1", - "kind": "propertyName" + "text": "URIError", + "kind": "localName" }, { "text": ":", @@ -7918,53 +50337,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "JSON", + "kind": "localName" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "nc_pp2", - "kind": "methodName" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -7975,61 +50386,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", - "displayParts": [ + "text": "Array", + "kind": "localName" + }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "T", + "kind": "typeParameterName" }, { - "text": ")", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp3", - "kind": "propertyName" + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -8040,63 +50452,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 782, - "name": "24" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 771, - "length": 3 - }, - "entries": [ + }, { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "p1", - "kind": "propertyName" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -8107,74 +50501,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "p1 is property of c1", + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", "kind": "text" } ] }, { - "name": "p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "p2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -8185,50 +50555,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "p3", - "kind": "propertyName" + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -8239,58 +50604,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp1", - "kind": "propertyName" + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -8301,74 +50658,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "pp2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -8379,50 +50712,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "sum with property", + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp3", - "kind": "propertyName" + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -8433,58 +50766,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p1", - "kind": "propertyName" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -8495,69 +50820,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -8568,45 +50874,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p3", - "kind": "propertyName" + "text": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -8617,45 +50928,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp1", - "kind": "propertyName" + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -8666,53 +50982,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Float64Array", + "kind": "localName" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "nc_pp2", - "kind": "methodName" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -8723,45 +51036,47 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "nc_pp3", - "kind": "property", - "kindModifiers": "private", + "name": "c1", + "kind": "class", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", @@ -8770,14 +51085,32 @@ { "text": "c1", "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp3", - "kind": "propertyName" + "text": "i1", + "kind": "localName" }, { "text": ":", @@ -8788,151 +51121,29 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 786, - "name": "25" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 782, - "length": 3 - }, - "entries": [ - { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "p3", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "pp3", - "kind": "getter", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p3", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11" - }, - { - "name": "nc_pp3", - "kind": "getter", - "kindModifiers": "private", - "sortText": "11" - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1012, - "name": "29" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 786, - "length": 5 - }, - "entries": [ - { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" }, { - "name": "arguments", - "kind": "local var", + "name": "i1_p", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "i1_p", + "kind": "localName" }, { "text": ":", @@ -8943,20 +51154,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "i1_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" }, { @@ -8964,36 +51175,23 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_f", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "eval", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "x", + "text": "b", "kind": "parameterName" }, { @@ -9005,7 +51203,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -9013,7 +51211,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -9021,44 +51223,20 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9066,16 +51244,8 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_r", + "kind": "localName" }, { "text": ":", @@ -9086,24 +51256,29 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "radix", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -9116,10 +51291,27 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_nc_p", + "kind": "localName" }, { "text": ":", @@ -9130,61 +51322,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to an integer.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9192,15 +51343,23 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -9212,7 +51371,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -9220,7 +51379,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -9232,40 +51395,16 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9273,16 +51412,41 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "text": "i1_ncr", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, { "text": "number", - "kind": "parameterName" + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -9295,10 +51459,27 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_p", + "kind": "localName" }, { "text": ":", @@ -9309,44 +51490,20 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9354,15 +51511,23 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "number", + "text": "b", "kind": "parameterName" }, { @@ -9382,7 +51547,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -9390,44 +51559,20 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9435,16 +51580,41 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "i1_s_r", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -9455,12 +51625,29 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -9471,44 +51658,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9516,15 +51679,23 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -9536,7 +51707,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -9544,7 +51715,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -9552,44 +51727,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9597,16 +51748,8 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uri", - "kind": "parameterName" + "text": "i1_s_ncr", + "kind": "localName" }, { "text": ":", @@ -9617,12 +51760,29 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -9633,44 +51793,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9678,16 +51814,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_c", + "kind": "localName" }, { "text": ":", @@ -9698,7 +51826,7 @@ "kind": "space" }, { - "text": "string", + "text": "typeof", "kind": "keyword" }, { @@ -9706,15 +51834,41 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -9722,7 +51876,11 @@ "kind": "space" }, { - "text": "|", + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -9730,367 +51888,633 @@ "kind": "space" }, { - "text": "boolean", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "undefined", + "kind": "propertyName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", + "name": "catch", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "catch", "kind": "keyword" - }, + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "escape", - "kind": "functionName" - }, + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", - "kind": "parameterName" - }, + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "do", "kind": "keyword" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "extends", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", - "kind": "text" + "text": "false", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "finally", + "kind": "keyword" } ] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" - }, + } + ] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "unescape", - "kind": "functionName" - }, + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", - "kind": "parameterName" - }, + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "return", "kind": "keyword" - }, + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "this", + "kind": "keyword" + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "throw", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", - "kind": "text" + "text": "true", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" } ] }, { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", + "name": "void", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "void", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NaN", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "while", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", + "name": "with", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "with", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Infinity", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "implements", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "let", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" - }, + } + ] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "as", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Provides functionality common to all JavaScript objects.", - "kind": "text" + "text": "async", + "kind": "keyword" } ] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", + "name": "await", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "await", "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1221, + "name": "41" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1221, + "length": 2 + }, + "entries": [ + { + "name": "prototype", + "kind": "property", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Function", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Function", - "kind": "localName" + "text": "prototype", + "kind": "propertyName" }, { "text": ":", @@ -10101,50 +52525,45 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "String", - "kind": "localName" + "text": "s1", + "kind": "propertyName" }, { "text": ":", @@ -10155,99 +52574,74 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "s1 is static property of c1", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "method", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "s2", + "kind": "methodName" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "Number", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Number", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10258,50 +52652,50 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "static sum with property", "kind": "text" } ] }, { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Math", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Math", - "kind": "localName" + "text": "s3", + "kind": "propertyName" }, { "text": ":", @@ -10312,50 +52706,58 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "static getter property", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", "kind": "text" } ] }, { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Date", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Date", - "kind": "localName" + "text": "nc_s1", + "kind": "propertyName" }, { "text": ":", @@ -10366,53 +52768,28 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "RegExp", - "kind": "localName" + "text": "method", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -10420,45 +52797,40 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "c1", + "kind": "className" + }, { - "text": "interface", - "kind": "keyword" + "text": ".", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_s2", + "kind": "methodName" }, { - "text": "Error", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10469,45 +52841,45 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "EvalError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "EvalError", - "kind": "localName" + "text": "nc_s3", + "kind": "propertyName" }, { "text": ":", @@ -10518,94 +52890,77 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RangeError", - "kind": "var", + "name": "apply", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeError", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "method", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "apply", + "kind": "methodName" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -10616,45 +52971,40 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "argArray", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10665,45 +53015,94 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", + "kind": "text" + } + ] + } + ] }, { - "name": "TypeError", - "kind": "var", + "name": "call", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "call", + "kind": "methodName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "TypeError", - "kind": "localName" + "text": "this", + "kind": "parameterName" }, { "text": ":", @@ -10714,48 +53113,35 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "Function", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "thisArg", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -10763,45 +53149,36 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": "...", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "argArray", + "kind": "parameterName" }, { - "text": "JSON", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "any", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": "[", + "kind": "punctuation" }, { - "text": "JSON", - "kind": "localName" + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10812,65 +53189,109 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "Calls a method of an object, substituting another object for the current object.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] + } ] }, { - "name": "Array", - "kind": "var", + "name": "bind", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Array", + "text": "Function", "kind": "localName" }, { - "text": "<", + "text": ".", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "bind", + "kind": "methodName" }, { - "text": ">", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "this", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Array", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -10878,45 +53299,36 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "thisArg", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "any", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" }, { "text": ":", @@ -10927,99 +53339,118 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": "[", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": "]", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", + "kind": "text" + } + ] }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the new function.", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "Int8Array", - "kind": "var", + "name": "toString", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "toString", + "kind": "methodName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11030,50 +53461,50 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Returns a string representation of a function.", "kind": "text" } ] }, { - "name": "Uint8Array", - "kind": "var", + "name": "length", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Uint8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "length", + "kind": "propertyName" }, { "text": ":", @@ -11084,50 +53515,45 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8ClampedArray", - "kind": "var", + "name": "arguments", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -11138,50 +53564,45 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Int16Array", - "kind": "var", + "name": "caller", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": "caller", + "kind": "propertyName" }, { "text": ":", @@ -11192,50 +53613,55 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "Function", + "kind": "localName" } ], - "documentation": [ - { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, + "documentation": [] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1224, + "name": "42" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 1224, + "length": 5 + }, + "entries": [ { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "parameter", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -11246,50 +53672,42 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "this is value", "kind": "text" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int32Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "local var", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -11300,25 +53718,41 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "IArguments", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "Uint32Array", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11326,24 +53760,32 @@ "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11354,25 +53796,44 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } ] }, { - "name": "Float32Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11380,24 +53841,16 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float32Array", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -11408,50 +53861,40 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11462,46 +53905,61 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Converts a string to an integer.", "kind": "text" } - ] - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - }, + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] }, { - "text": "Intl", - "kind": "moduleName" + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "function", "kind": "keyword" }, { @@ -11509,34 +53967,16 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "parseFloat", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -11547,29 +53987,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11584,16 +54007,40 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -11601,23 +54048,15 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "isNaN", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -11637,11 +54076,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -11649,20 +54084,44 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -11670,41 +54129,16 @@ "kind": "space" }, { - "text": "i1_r", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, { "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" + "kind": "parameterName" }, { "text": ":", @@ -11717,27 +54151,10 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" }, { - "text": "i1_nc_p", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11748,20 +54165,44 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -11769,23 +54210,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "decodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "encodedURI", "kind": "parameterName" }, { @@ -11797,7 +54230,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -11805,11 +54238,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -11817,20 +54246,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -11838,41 +54291,32 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "encodedURIComponent", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11883,20 +54327,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -11904,8 +54372,16 @@ "kind": "space" }, { - "text": "i1_s_p", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" }, { "text": ":", @@ -11916,20 +54392,60 @@ "kind": "space" }, { - "text": "number", + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -11937,23 +54453,15 @@ "kind": "space" }, { - "text": "i1_s_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "encodeURIComponent", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uriComponent", "kind": "parameterName" }, { @@ -11965,19 +54473,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -11987,27 +54491,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -12018,20 +54521,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "escape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -12039,8 +54566,16 @@ "kind": "space" }, { - "text": "i1_s_prop", - "kind": "localName" + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -12051,29 +54586,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_nc_p", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -12084,20 +54602,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -12105,23 +54647,15 @@ "kind": "space" }, { - "text": "i1_s_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "unescape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -12133,7 +54667,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -12141,11 +54675,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -12153,17 +54683,41 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_ncr", + "name": "NaN", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -12174,7 +54728,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "NaN", "kind": "localName" }, { @@ -12193,10 +54747,10 @@ "documentation": [] }, { - "name": "i1_s_ncprop", + "name": "Infinity", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -12207,7 +54761,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Infinity", "kind": "localName" }, { @@ -12226,13 +54780,13 @@ "documentation": [] }, { - "name": "i1_c", + "name": "Object", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -12240,19 +54794,15 @@ "kind": "space" }, { - "text": "i1_c", + "text": "Object", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "typeof", + "text": "var", "kind": "keyword" }, { @@ -12260,41 +54810,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Object", + "kind": "localName" + }, { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "cProperties_i", + "name": "Function", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -12302,32 +54848,15 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "Function", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -12335,618 +54864,474 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Function", + "kind": "localName" + }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" } ] }, { - "name": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "return", + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "super", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", + "name": "Number", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "try", - "kind": "keyword" + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" } ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "void", - "kind": "keyword" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" } ] }, { - "name": "while", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "implements", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "package", + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "Error", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "as", + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "async", - "kind": "keyword", - "kindModifiers": "", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1015, - "name": "30" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1012, - "length": 2 - }, - "entries": [ - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] }, { - "name": "arguments", - "kind": "property", + "name": "RangeError", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "Function", - "kind": "localName" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "RangeError", + "kind": "localName" }, { "text": ":", @@ -12957,1048 +55342,979 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, { "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "undefined", - "kind": "keyword", - "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "undefined", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "break", + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "case", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "catch", + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "class", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "class", - "kind": "keyword" + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "continue", + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "default", + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "delete", - "kind": "keyword" + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" } ] }, { - "name": "do", - "kind": "keyword", - "kindModifiers": "", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "else", + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "export", + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "extends", - "kind": "keyword" + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" } ] }, { - "name": "false", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "finally", + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "for", - "kind": "keyword", - "kindModifiers": "", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "function", + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "if", - "kind": "keyword" + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "import", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "instanceof", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "null", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "return", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "super", - "kind": "keyword", - "kindModifiers": "", + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "switch", + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "this", - "kind": "keyword" + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "try", - "kind": "keyword" + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "void", - "kind": "keyword" + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "while", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "implements", - "kind": "keyword" + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "package", - "kind": "keyword" + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "as", + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "async", - "kind": "keyword", - "kindModifiers": "", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "namespace", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "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/completionsCommentsClassMembers.ts", - "position": 1020, - "name": "31" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1015, - "length": 2 - }, - "entries": [ - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "call", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "bind", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "toString", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "length", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11" }, { - "name": "arguments", - "kind": "local var", + "name": "i1", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -14006,8 +56322,29 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" }, { "text": ":", @@ -14018,58 +56355,48 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11" - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1099, - "name": "33" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1020, - "length": 1 - }, - "entries": [ - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", + "name": "i1_f", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "(", "kind": "punctuation" }, { - "text": "local var", - "kind": "text" + "text": "b", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -14077,11 +56404,11 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -14089,20 +56416,28 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" }, { @@ -14110,20 +56445,32 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -14131,16 +56478,8 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "x", - "kind": "parameterName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -14151,12 +56490,29 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_nc_p", + "kind": "localName" }, { "text": ":", @@ -14167,44 +56523,20 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -14212,15 +56544,23 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -14232,11 +56572,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -14244,12 +56584,37 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "=>", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" }, { "text": ":", @@ -14262,10 +56627,27 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -14280,57 +56662,49 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Converts a string to an integer.", - "kind": "text" - } - ], - "tags": [ + "text": "var", + "kind": "keyword" + }, { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -14338,15 +56712,23 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -14358,7 +56740,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -14366,7 +56748,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -14378,40 +56764,115 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], - "tags": [ + "documentation": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "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": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -14419,15 +56880,23 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "number", + "text": "b", "kind": "parameterName" }, { @@ -14447,7 +56916,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -14455,44 +56928,20 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -14500,16 +56949,41 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" + "text": "i1_s_ncr", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, { "text": "number", - "kind": "parameterName" + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -14522,10 +56996,27 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_c", + "kind": "localName" }, { "text": ":", @@ -14536,44 +57027,28 @@ "kind": "space" }, { - "text": "boolean", + "text": "typeof", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "Determines whether a supplied number is finite.", - "kind": "text" - } - ], - "tags": [ + "text": " ", + "kind": "space" + }, { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "class", "kind": "keyword" }, { @@ -14581,16 +57056,29 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -14601,539 +57089,625 @@ "kind": "space" }, { - "text": "string", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "undefined", + "kind": "propertyName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", + "name": "catch", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "catch", "kind": "keyword" - }, + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "decodeURIComponent", - "kind": "functionName" - }, + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "encodedURIComponent", - "kind": "parameterName" - }, + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "do", "kind": "keyword" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "extends", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "false", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "import", + "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", + "name": "in", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", + "text": "in", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "instanceof", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" + "text": "new", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "null", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", + "name": "return", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "return", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "super", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "switch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "boolean", + "text": "this", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "throw", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "true", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "try", + "kind": "keyword" } ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "typeof", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "var", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "void", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", - "kind": "text" + "text": "while", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "with", + "kind": "keyword" } ] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", + "name": "implements", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "implements", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "interface", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "let", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", - "kind": "text" + "text": "package", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "yield", + "kind": "keyword" } ] }, { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", + "name": "as", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "as", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NaN", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "async", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", + "name": "await", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "await", "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1322, + "name": "45" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1322, + "length": 1 + }, + "entries": [ + { + "name": "b", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -15151,38 +57725,30 @@ "documentation": [] }, { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "local var", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -15193,41 +57759,20 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "IArguments", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Provides functionality common to all JavaScript objects.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -15235,37 +57780,20 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "globalThis", + "kind": "moduleName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "String", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15273,24 +57801,32 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15301,25 +57837,44 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } ] }, { - "name": "Boolean", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15327,24 +57882,16 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -15355,45 +57902,40 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15404,25 +57946,61 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "Converts a string to an integer.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } ] }, { - "name": "Math", - "kind": "var", + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15430,24 +58008,32 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15458,25 +58044,44 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "Converts a string to a floating-point number.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } ] }, { - "name": "Date", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15484,24 +58089,32 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15512,25 +58125,44 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "RegExp", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15538,24 +58170,16 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "isFinite", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "RegExp", - "kind": "localName" + "text": "number", + "kind": "parameterName" }, { "text": ":", @@ -15566,45 +58190,12 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15615,20 +58206,44 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "EvalError", - "kind": "var", + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15636,24 +58251,32 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15664,20 +58287,44 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15685,24 +58332,32 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15713,20 +58368,44 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "ReferenceError", - "kind": "var", + "name": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15734,24 +58413,32 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15762,20 +58449,44 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "SyntaxError", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15783,27 +58494,35 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -15811,20 +58530,7 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { @@ -15832,24 +58538,20 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "TypeError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15860,20 +58562,44 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "URIError", - "kind": "var", + "name": "escape", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15881,24 +58607,32 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "escape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15909,20 +58643,44 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] }, { - "name": "JSON", - "kind": "var", + "name": "unescape", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15930,24 +58688,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15958,25 +58724,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } ] }, { - "name": "Array", + "name": "NaN", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -15984,25 +58769,30 @@ "kind": "space" }, { - "text": "Array", + "text": "NaN", "kind": "localName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -16012,7 +58802,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Infinity", "kind": "localName" }, { @@ -16024,14 +58814,14 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16045,7 +58835,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Object", "kind": "localName" }, { @@ -16061,7 +58851,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Object", "kind": "localName" }, { @@ -16073,19 +58863,19 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "DataView", + "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16099,7 +58889,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Function", "kind": "localName" }, { @@ -16115,7 +58905,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Function", "kind": "localName" }, { @@ -16127,14 +58917,19 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "Int8Array", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16148,7 +58943,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "String", "kind": "localName" }, { @@ -16164,7 +58959,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "String", "kind": "localName" }, { @@ -16176,19 +58971,19 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Uint8Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16202,7 +58997,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Boolean", "kind": "localName" }, { @@ -16218,7 +59013,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Boolean", "kind": "localName" }, { @@ -16230,19 +59025,14 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8ClampedArray", + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16256,7 +59046,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Number", "kind": "localName" }, { @@ -16272,7 +59062,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Number", "kind": "localName" }, { @@ -16284,19 +59074,19 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Int16Array", + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16310,7 +59100,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Math", "kind": "localName" }, { @@ -16326,7 +59116,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Math", "kind": "localName" }, { @@ -16338,19 +59128,19 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "Uint16Array", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16364,7 +59154,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Date", "kind": "localName" }, { @@ -16380,7 +59170,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Date", "kind": "localName" }, { @@ -16392,19 +59182,19 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "DateConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "Int32Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16418,7 +59208,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "RegExp", "kind": "localName" }, { @@ -16434,7 +59224,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "RegExp", "kind": "localName" }, { @@ -16446,19 +59236,14 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint32Array", + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16472,7 +59257,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Error", "kind": "localName" }, { @@ -16488,7 +59273,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Error", "kind": "localName" }, { @@ -16500,19 +59285,14 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float32Array", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16526,7 +59306,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "EvalError", "kind": "localName" }, { @@ -16542,7 +59322,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "EvalError", "kind": "localName" }, { @@ -16554,19 +59334,14 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16580,7 +59355,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "RangeError", "kind": "localName" }, { @@ -16596,7 +59371,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "RangeError", "kind": "localName" }, { @@ -16608,25 +59383,20 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Intl", - "kind": "module", + "name": "ReferenceError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "interface", "kind": "keyword" }, { @@ -16634,44 +59404,13 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" + "text": "ReferenceError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -16681,7 +59420,7 @@ "kind": "space" }, { - "text": "i1", + "text": "ReferenceError", "kind": "localName" }, { @@ -16693,18 +59432,34 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_p", + "name": "SyntaxError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -16714,7 +59469,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "SyntaxError", "kind": "localName" }, { @@ -16726,20 +59481,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_f", + "name": "TypeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -16747,47 +59502,27 @@ "kind": "space" }, { - "text": "i1_f", + "text": "TypeError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "TypeError", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -16795,20 +59530,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_r", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -16816,30 +59551,13 @@ "kind": "space" }, { - "text": "i1_r", + "text": "URIError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -16849,7 +59567,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "URIError", "kind": "localName" }, { @@ -16861,20 +59579,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_nc_p", + "name": "JSON", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -16882,30 +59600,13 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "JSON", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -16915,7 +59616,7 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "JSON", "kind": "localName" }, { @@ -16927,54 +59628,51 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ { - "text": "b", - "kind": "parameterName" - }, + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Array", + "kind": "localName" }, { - "text": ")", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "=>", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -16984,7 +59682,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "Array", "kind": "localName" }, { @@ -16996,20 +59694,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncprop", + "name": "ArrayBuffer", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -17017,30 +59715,13 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "ArrayBuffer", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -17050,7 +59731,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -17062,20 +59743,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] }, { - "name": "i1_s_f", + "name": "DataView", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -17083,47 +59769,27 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "DataView", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "DataView", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -17131,20 +59797,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_r", + "name": "Int8Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -17152,30 +59818,13 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "Int8Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -17185,7 +59834,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Int8Array", "kind": "localName" }, { @@ -17197,20 +59846,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_nc_p", + "name": "Uint8Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -17218,30 +59872,13 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "Uint8Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -17251,7 +59888,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "Uint8Array", "kind": "localName" }, { @@ -17263,35 +59900,53 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -17299,20 +59954,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_ncr", + "name": "Int16Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -17320,30 +59980,13 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Int16Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -17353,7 +59996,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Int16Array", "kind": "localName" }, { @@ -17365,20 +60008,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_c", + "name": "Uint16Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -17386,40 +60034,53 @@ "kind": "space" }, { - "text": "i1_c", + "text": "Uint16Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "typeof", - "kind": "keyword" + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -17427,18 +60088,13 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -17448,7 +60104,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "Int32Array", "kind": "localName" }, { @@ -17460,20 +60116,25 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -17481,18 +60142,13 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -17502,574 +60158,790 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Uint32Array", + "kind": "localName" + }, { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "class", - "kind": "keyword" + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Float32Array", + "kind": "localName" + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "delete", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Float32Array", + "kind": "localName" + }, { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "extends", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "false", - "kind": "keyword" + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Float64Array", + "kind": "localName" + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "import", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Float64Array", + "kind": "localName" + }, { - "text": "new", - "kind": "keyword" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "null", - "kind": "keyword" + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "return", - "kind": "keyword", - "kindModifiers": "", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "namespace", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "super", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "super", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "switch", - "kind": "keyword" + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "this", - "kind": "keyword", + "name": "i1", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "this", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "throw", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "throw", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", + "name": "i1_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "try", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "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": [] }, { - "name": "var", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "void", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "void", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "while", - "kind": "keyword", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "while", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "with", - "kind": "keyword", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "with", + "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": [] }, { - "name": "implements", - "kind": "keyword", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "implements", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "interface", - "kind": "keyword", + "name": "i1_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "let", - "kind": "keyword", + "name": "i1_s_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "let", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "package", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "package", + "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": [] }, { - "name": "yield", - "kind": "keyword", + "name": "i1_s_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "yield", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "i1_s_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "async", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "async", + "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": [] }, { - "name": "await", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1102, - "name": "34" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1099, - "length": 2 - }, - "entries": [ - { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "b", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -18077,19 +60949,19 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, { - "text": "arguments", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -18097,413 +60969,214 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [] }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, { "name": "i1_s_ncr", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_ncprop", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "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": [] }, { "name": "i1_c", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "cProperties", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] }, { "name": "cProperties_i", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] }, { "name": "cWithConstructorProperty", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] }, { "name": "undefined", - "kind": "keyword", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "undefined", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { "name": "break", @@ -19039,106 +61712,437 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1105, - "name": "35" + "position": 1471, + "name": "49" }, "completionList": { "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, "optionalReplacementSpan": { - "start": 1102, - "length": 2 + "start": 1471, + "length": 5 }, "entries": [ { - "name": "prototype", - "kind": "property", + "name": "value", + "kind": "parameter", "kindModifiers": "", - "sortText": "11" - }, - { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { - "name": "nc_s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] }, { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] }, { - "name": "call", - "kind": "method", + "name": "eval", + "kind": "function", "kindModifiers": "declare", - "sortText": "11" + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] }, { - "name": "bind", - "kind": "method", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", - "sortText": "11" + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "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": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "toString", - "kind": "method", + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", - "sortText": "11" + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] }, { - "name": "length", - "kind": "property", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "local var", - "kind": "text" + "text": "number", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -19146,8 +62150,12 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19158,52 +62166,64 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11" - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1108, - "name": "36" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 1105, - "length": 2 - }, - "entries": [ - { - "name": "arguments", - "kind": "property", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "number", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -19211,17 +62231,13 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "arguments", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -19231,1057 +62247,1418 @@ "kind": "space" }, { - "text": "any", + "text": "boolean", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "undefined", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "undefined", - "kind": "keyword" + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] } ] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "case", + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "catch", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } ] }, { - "name": "class", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } ] }, { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", + "name": "escape", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } ] }, { - "name": "default", - "kind": "keyword", - "kindModifiers": "", + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } ] }, { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "do", + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "else", - "kind": "keyword", - "kindModifiers": "", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "enum", + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "export", - "kind": "keyword", - "kindModifiers": "", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "extends", + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "false", - "kind": "keyword" + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" } ] }, { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", + "name": "Function", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "for", + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "FunctionConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "function", - "kind": "keyword" + "text": "Creates a new function.", + "kind": "text" } ] }, { - "name": "if", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "import", + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "in", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "new", + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "Number", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "return", + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "super", - "kind": "keyword" + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" } ] }, { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "throw", - "kind": "keyword" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" } ] }, { - "name": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "try", - "kind": "keyword", - "kindModifiers": "", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", + "name": "Error", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "while", + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "with", - "kind": "keyword", - "kindModifiers": "", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "implements", + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "package", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "yield", + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1210, - "name": "38" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1108, - "length": 2 - }, - "entries": [ - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "call", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "bind", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "toString", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" + ], + "documentation": [] }, { - "name": "length", - "kind": "property", + "name": "JSON", + "kind": "var", "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" }, { - "text": "local var", - "kind": "text" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -20292,75 +63669,62 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] - }, - { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11" - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1213, - "name": "39" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1210, - "length": 2 - }, - "entries": [ - { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "arguments", - "kind": "property", + "name": "Array", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "T", + "kind": "typeParameterName" }, { - "text": ")", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "Function", - "kind": "localName" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -20371,1048 +63735,918 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, { "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "undefined", - "kind": "keyword", - "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "undefined", + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" } ] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "case", - "kind": "keyword", - "kindModifiers": "", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "catch", + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "class", - "kind": "keyword" + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "continue", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "debugger", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "default", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "do", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "else", - "kind": "keyword", - "kindModifiers": "", + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "enum", + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "export", - "kind": "keyword" + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "finally", - "kind": "keyword" + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "for", - "kind": "keyword", - "kindModifiers": "", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "function", + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "if", - "kind": "keyword" + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "import", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "instanceof", - "kind": "keyword" + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "return", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "super", - "kind": "keyword" + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "throw", - "kind": "keyword" + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "namespace", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "try", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "typeof", - "kind": "keyword" + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "var", - "kind": "keyword", + "name": "i1", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "void", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "void", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "while", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "with", - "kind": "keyword", + "name": "i1_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "with", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "implements", + "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" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "let", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "let", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "package", + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "yield", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "yield", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "as", + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "async", - "kind": "keyword", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "async", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", + "text": " ", + "kind": "space" + }, + { + "text": "i1_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1218, - "name": "40" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1213, - "length": 2 - }, - "entries": [ - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "call", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "bind", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "toString", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "length", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11" + ], + "documentation": [] }, { - "name": "arguments", - "kind": "local var", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "(", "kind": "punctuation" }, { - "text": "local var", - "kind": "text" + "text": "b", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -21420,11 +64654,11 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -21432,58 +64666,40 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11" - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1221, - "name": "41" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 1218, - "length": 2 - }, - "entries": [ - { - "name": "value", - "kind": "parameter", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -21491,16 +64707,29 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -21511,413 +64740,484 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [] }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, { "name": "i1_s_p", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_f", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_r", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_prop", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_nc_p", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_ncf", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_ncr", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_ncprop", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "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": [] }, { "name": "i1_c", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "cProperties", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] }, { "name": "cProperties_i", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] }, { "name": "cWithConstructorProperty", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] }, { "name": "undefined", - "kind": "keyword", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "undefined", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { "name": "break", @@ -22453,93 +65753,21 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1224, - "name": "42" + "position": 1574, + "name": "52" }, "completionList": { "isGlobalCompletion": false, - "isMemberCompletion": true, + "isMemberCompletion": false, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 1221, - "length": 2 + "start": 1574, + "length": 1 }, "entries": [ { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "call", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "bind", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "toString", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "length", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", + "name": "b", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -22548,7 +65776,7 @@ "kind": "punctuation" }, { - "text": "local var", + "text": "parameter", "kind": "text" }, { @@ -22560,8 +65788,8 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -22572,42 +65800,12 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, - { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11" - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1322, - "name": "45" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 1224, - "length": 5 - }, - "entries": [ - { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, { "name": "arguments", "kind": "local var", @@ -26596,23 +69794,58 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1471, - "name": "49" + "position": 1731, + "name": "56" }, "completionList": { "isGlobalCompletion": false, "isMemberCompletion": false, - "isNewIdentifierLocation": false, + "isNewIdentifierLocation": true, "optionalReplacementSpan": { - "start": 1322, - "length": 1 + "start": 1731, + "length": 5 }, "entries": [ { - "name": "b", + "name": "value", "kind": "parameter", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "arguments", @@ -30602,23 +73835,58 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1574, - "name": "52" + "position": 1827, + "name": "59" }, "completionList": { "isGlobalCompletion": false, "isMemberCompletion": false, - "isNewIdentifierLocation": true, + "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 1471, - "length": 5 + "start": 1827, + "length": 1 }, "entries": [ { - "name": "value", + "name": "b", "kind": "parameter", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "arguments", @@ -34608,23 +77876,58 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1731, - "name": "56" + "position": 1968, + "name": "63" }, "completionList": { "isGlobalCompletion": false, "isMemberCompletion": false, - "isNewIdentifierLocation": false, + "isNewIdentifierLocation": true, "optionalReplacementSpan": { - "start": 1574, - "length": 1 + "start": 1968, + "length": 5 }, "entries": [ { - "name": "b", + "name": "value", "kind": "parameter", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "arguments", @@ -38614,28 +81917,76 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1827, - "name": "59" + "position": 2017, + "name": "67" }, "completionList": { "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 1731, - "length": 5 + "start": 2017, + "length": 2 }, "entries": [ { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", + "name": "p2", + "kind": "method", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -38643,7 +81994,7 @@ "kind": "punctuation" }, { - "text": "local var", + "text": "method", "kind": "text" }, { @@ -38655,7 +82006,93 @@ "kind": "space" }, { - "text": "arguments", + "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" + } + ] + }, + { + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" }, { @@ -38667,12 +82104,214 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "getter property 1", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 1", + "kind": "text" + } + ] + }, + { + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "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": [] }, + { + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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/completionsCommentsClassMembers.ts", + "position": 2234, + "name": "87" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 2234, + "length": 2 + }, + "entries": [ { "name": "globalThis", "kind": "module", @@ -41613,39 +85252,6 @@ ], "documentation": [] }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "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": [] - }, { "name": "i1_s_f", "kind": "var", @@ -42591,431 +86197,279 @@ ] }, { - "name": "async", + "name": "asserts", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "asserts", "kind": "keyword" } ] }, { - "name": "await", + "name": "any", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "any", "kind": "keyword" } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1968, - "name": "63" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1827, - "length": 1 - }, - "entries": [ - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" }, { - "name": "arguments", - "kind": "local var", + "name": "async", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "arguments", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "IArguments", - "kind": "interfaceName" + "text": "async", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "globalThis", - "kind": "module", + "name": "await", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "await", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "x", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", + "text": "boolean", "kind": "keyword" } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ + ] + }, + { + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "declare", + "kind": "keyword" } ] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", + "name": "infer", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "infer", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "keyof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "keyof", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "module", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "module", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "namespace", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to an integer.", - "kind": "text" + "text": "never", + "kind": "keyword" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "readonly", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", + "name": "number", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "object", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "string", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { "text": "string", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "symbol", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "type", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "type", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "unique", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "unique", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", + "name": "unknown", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "unknown", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "isNaN", - "kind": "functionName" - }, + "text": "bigint", + "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 2237, + "name": "88" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 2237, + "length": 2 + }, + "entries": [ + { + "name": "prototype", + "kind": "property", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -43023,13 +86477,17 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "prototype", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -43039,64 +86497,28 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" + "text": "c1", + "kind": "className" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "isFinite", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -43104,13 +86526,17 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "s1", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -43120,60 +86546,57 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "s1 is static property of c1", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "s2", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", + "text": "b", "kind": "parameterName" }, { @@ -43185,7 +86608,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -43201,64 +86624,33 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "static sum with property", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "decodeURIComponent", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -43266,13 +86658,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "s3", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -43282,64 +86678,41 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "static getter property", "kind": "text" - } - ], - "tags": [ + }, { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", + "kind": "text" } ] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -43347,13 +86720,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_s1", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -43363,60 +86740,52 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_s2", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "uriComponent", + "text": "b", "kind": "parameterName" }, { @@ -43428,15 +86797,15 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -43446,13 +86815,26 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "|", + "text": ")", "kind": "punctuation" }, { @@ -43460,13 +86842,17 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_s3", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -43476,60 +86862,52 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "escape", - "kind": "function", + "name": "apply", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "apply", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "this", "kind": "parameterName" }, { @@ -43541,13 +86919,21 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -43557,62 +86943,25 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] - } - ] - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "unescape", - "kind": "functionName" + "text": "argArray", + "kind": "parameterName" }, { - "text": "(", + "text": "?", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -43622,7 +86971,7 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { @@ -43638,13 +86987,13 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", "kind": "text" } ], @@ -43653,7 +87002,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "thisArg", "kind": "parameterName" }, { @@ -43661,7 +87010,24 @@ "kind": "space" }, { - "text": "A string value", + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", "kind": "text" } ] @@ -43669,25 +87035,21 @@ ] }, { - "name": "NaN", - "kind": "var", + "name": "call", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "NaN", - "kind": "localName" + "text": "method", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -43695,78 +87057,48 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Infinity", - "kind": "localName" + "text": "call", + "kind": "methodName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "this", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -43777,104 +87109,48 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Provides functionality common to all JavaScript objects.", - "kind": "text" - } - ] - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": ":", + "text": "...", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "argArray", + "kind": "parameterName" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "any", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": "[", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -43885,50 +87161,94 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Calls a method of an object, substituting another object for the current object.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] + } ] }, { - "name": "Boolean", - "kind": "var", + "name": "bind", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "bind", + "kind": "methodName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": "this", + "kind": "parameterName" }, { "text": ":", @@ -43939,48 +87259,35 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "Function", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "thisArg", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -43988,50 +87295,36 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", - "kind": "text" - } - ] - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "...", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": "argArray", + "kind": "parameterName" }, { - "text": " ", - "kind": "space" + "text": ":", + "kind": "punctuation" }, { - "text": "Math", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "any", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": "[", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "Math", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44042,50 +87335,94 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the new function.", + "kind": "text" + } + ] + } ] }, { - "name": "Date", - "kind": "var", + "name": "toString", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "toString", + "kind": "methodName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Date", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44096,50 +87433,50 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "Returns a string representation of a function.", "kind": "text" } ] }, { - "name": "RegExp", - "kind": "var", + "name": "length", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "RegExp", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "RegExp", - "kind": "localName" + "text": "length", + "kind": "propertyName" }, { "text": ":", @@ -44150,45 +87487,45 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", + "name": "arguments", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Error", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Error", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -44199,45 +87536,45 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", - "kind": "var", + "name": "caller", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "EvalError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "EvalError", - "kind": "localName" + "text": "caller", + "kind": "propertyName" }, { "text": ":", @@ -44248,36 +87585,34 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "Function", + "kind": "localName" } ], "documentation": [] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 2474, + "name": "109" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "entries": [ { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -44285,32 +87620,20 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "ReferenceError", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -44318,24 +87641,32 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44346,20 +87677,44 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] }, { - "name": "SyntaxError", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -44367,24 +87722,16 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -44395,45 +87742,40 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44444,20 +87786,61 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "URIError", - "kind": "var", + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -44465,24 +87848,32 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44493,20 +87884,44 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] }, { - "name": "JSON", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -44514,24 +87929,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44542,25 +87965,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "Array", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -44568,36 +88010,32 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "number", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44608,20 +88046,44 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "ArrayBuffer", - "kind": "var", + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -44629,24 +88091,32 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44657,25 +88127,44 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } ] }, { - "name": "DataView", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -44683,24 +88172,32 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44711,20 +88208,44 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "Int8Array", - "kind": "var", + "name": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -44732,24 +88253,32 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44760,25 +88289,44 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } ] }, { - "name": "Uint8Array", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -44786,27 +88334,35 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -44814,25 +88370,7 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { @@ -44840,24 +88378,20 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44868,25 +88402,44 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } ] }, { - "name": "Int16Array", - "kind": "var", + "name": "escape", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -44894,24 +88447,32 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "escape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44922,25 +88483,44 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } ] }, { - "name": "Uint16Array", - "kind": "var", + "name": "unescape", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -44948,24 +88528,32 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -44976,25 +88564,44 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } ] }, { - "name": "Int32Array", + "name": "NaN", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -45002,13 +88609,30 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "NaN", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -45018,7 +88642,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Infinity", "kind": "localName" }, { @@ -45030,19 +88654,14 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint32Array", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -45056,7 +88675,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Object", "kind": "localName" }, { @@ -45072,7 +88691,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Object", "kind": "localName" }, { @@ -45084,19 +88703,19 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "Float32Array", + "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -45110,7 +88729,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Function", "kind": "localName" }, { @@ -45126,7 +88745,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Function", "kind": "localName" }, { @@ -45138,19 +88757,19 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Float64Array", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -45164,7 +88783,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "String", "kind": "localName" }, { @@ -45180,7 +88799,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "String", "kind": "localName" }, { @@ -45192,25 +88811,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Intl", - "kind": "module", + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "interface", "kind": "keyword" }, { @@ -45218,44 +88837,13 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" + "text": "Boolean", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -45265,7 +88853,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Boolean", "kind": "localName" }, { @@ -45277,20 +88865,20 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_p", + "name": "Number", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -45298,30 +88886,13 @@ "kind": "space" }, { - "text": "i1_p", + "text": "Number", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -45331,7 +88902,7 @@ "kind": "space" }, { - "text": "i1_f", + "text": "Number", "kind": "localName" }, { @@ -45343,56 +88914,25 @@ "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" + "text": "NumberConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "i1_r", + "name": "Math", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -45400,30 +88940,13 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Math", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -45433,7 +88956,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Math", "kind": "localName" }, { @@ -45445,20 +88968,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "i1_nc_p", + "name": "Date", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -45466,30 +88994,13 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "Date", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -45499,7 +89010,7 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "Date", "kind": "localName" }, { @@ -45511,56 +89022,25 @@ "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" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_ncr", + "name": "RegExp", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -45568,30 +89048,13 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "RegExp", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -45601,7 +89064,7 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "RegExp", "kind": "localName" }, { @@ -45613,20 +89076,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_p", + "name": "Error", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -45634,30 +89097,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -45667,7 +89113,7 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "Error", "kind": "localName" }, { @@ -45679,56 +89125,20 @@ "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" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_r", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -45736,30 +89146,13 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -45769,7 +89162,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "EvalError", "kind": "localName" }, { @@ -45781,20 +89174,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -45802,30 +89195,13 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "RangeError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -45835,7 +89211,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "RangeError", "kind": "localName" }, { @@ -45847,56 +89223,20 @@ "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" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncr", + "name": "ReferenceError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -45904,30 +89244,13 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "ReferenceError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -45937,7 +89260,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "ReferenceError", "kind": "localName" }, { @@ -45949,20 +89272,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_c", + "name": "SyntaxError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -45970,40 +89293,48 @@ "kind": "space" }, { - "text": "i1_c", + "text": "SyntaxError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "typeof", - "kind": "keyword" + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -46011,18 +89342,13 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -46032,7 +89358,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "TypeError", "kind": "localName" }, { @@ -46044,20 +89370,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -46065,18 +89391,13 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -46086,971 +89407,1616 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "const", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "JSON", + "kind": "localName" + }, { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "do", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "JSON", + "kind": "localName" + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "false", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "finally", - "kind": "keyword" + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" } ] }, { - "name": "for", - "kind": "keyword", - "kindModifiers": "", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Array", + "kind": "localName" + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "<", + "kind": "punctuation" + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "T", + "kind": "typeParameterName" + }, { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ">", + "kind": "punctuation" + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "null", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Array", + "kind": "localName" + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "throw", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" } ] }, { - "name": "with", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "implements", + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "package", + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "yield", - "kind": "keyword" + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "as", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "await", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 2017, - "name": "67" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 1968, - "length": 5 - }, - "entries": [ - { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" }, { "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Int16Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Int32Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Float32Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Float64Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Intl", "kind": "module", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] }, { "name": "c1", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] }, { "name": "i1", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] }, { "name": "i1_p", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "i1_f", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_r", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "i1_prop", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "i1_nc_p", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_ncf", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_ncr", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "i1_ncprop", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "i1_s_p", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_f", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_r", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_prop", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_nc_p", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_ncf", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_ncr", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_ncprop", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "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": [] }, { "name": "i1_c", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "cProperties", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] }, { "name": "cProperties_i", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] }, { "name": "cWithConstructorProperty", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] }, { "name": "undefined", - "kind": "keyword", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "undefined", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { "name": "break", @@ -47556,6 +91522,30 @@ } ] }, + { + "name": "asserts", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "asserts", + "kind": "keyword" + } + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "any", + "kind": "keyword" + } + ] + }, { "name": "async", "kind": "keyword", @@ -47575,10 +91565,426 @@ "sortText": "15", "displayParts": [ { - "text": "await", + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "boolean", + "kind": "keyword" + } + ] + }, + { + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "declare", + "kind": "keyword" + } + ] + }, + { + "name": "infer", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "infer", + "kind": "keyword" + } + ] + }, + { + "name": "keyof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "keyof", + "kind": "keyword" + } + ] + }, + { + "name": "module", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + } + ] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "never", + "kind": "keyword" + } + ] + }, + { + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "readonly", + "kind": "keyword" + } + ] + }, + { + "name": "number", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "number", + "kind": "keyword" + } + ] + }, + { + "name": "object", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "string", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "string", + "kind": "keyword" + } + ] + }, + { + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "symbol", + "kind": "keyword" + } + ] + }, + { + "name": "type", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "type", + "kind": "keyword" + } + ] + }, + { + "name": "unique", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "unique", + "kind": "keyword" + } + ] + }, + { + "name": "unknown", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "unknown", + "kind": "keyword" + } + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "bigint", + "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 2882, + "name": "110" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 2882, + "length": 2 + }, + "entries": [ + { + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] + }, + { + "name": "p2", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + }, + { + "name": "nc_p2", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "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": [] } ] } @@ -47586,53 +91992,98 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 2234, - "name": "87" + "position": 3190, + "name": "114" }, "completionList": { "isGlobalCompletion": false, "isMemberCompletion": true, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 2017, - "length": 2 + "start": 3190, + "length": 1 }, "entries": [ { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "p3", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p1", + "name": "a", "kind": "property", "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p3", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" + "sortText": "11", + "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" + } + ] + } + ] } ] } @@ -47640,1675 +92091,3585 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 2237, - "name": "88" + "position": 3194, + "name": "115" }, "completionList": { "isGlobalCompletion": false, "isMemberCompletion": false, "isNewIdentifierLocation": true, "optionalReplacementSpan": { - "start": 2234, - "length": 2 + "start": 3194, + "length": 1 }, "entries": [ { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11" + "name": "a", + "kind": "parameter", + "kindModifiers": "public", + "sortText": "11", + "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" + } + ] + } + ] }, { - "name": "i1_s_ncr", - "kind": "var", + "name": "bbbb", + "kind": "local var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { - "name": "i1_s_ncprop", - "kind": "var", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] }, { - "name": "i1_c", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11" + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11" + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] }, { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11" + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "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": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11" + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] }, { - "name": "undefined", - "kind": "keyword", - "kindModifiers": "", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "undefined", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "case", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "class", + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "const", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "continue", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "debugger", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "default", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "do", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "else", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "enum", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "export", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "extends", + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "finally", - "kind": "keyword" + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "for", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "encodeURIComponent", + "kind": "functionName" + }, { - "text": "in", + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "instanceof", + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "new", + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "null", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "return", - "kind": "keyword" + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "super", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "escape", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "escape", + "kind": "functionName" + }, { - "text": "true", + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "try", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "typeof", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "var", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "while", + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "implements", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "interface", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] }, { - "name": "let", - "kind": "keyword", - "kindModifiers": "", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "package", + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "as", + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "asserts", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "any", + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "async", - "kind": "keyword" + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" } ] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "Function", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "boolean", + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "FunctionConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "declare", - "kind": "keyword" + "text": "Creates a new function.", + "kind": "text" } ] }, { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "infer", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "keyof", + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "module", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "never", + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", + "name": "Number", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "readonly", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "number", + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "object", - "kind": "keyword" + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" } ] }, { - "name": "string", - "kind": "keyword", - "kindModifiers": "", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "string", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "symbol", + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" } - ] - }, - { - "name": "type", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "type", - "kind": "keyword" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" } ] }, { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "unique", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "unknown", + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "bigint", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 2474, - "name": "109" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 2237, - "length": 2 - }, - "entries": [ - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "nc_s3", - "kind": "getter", - "kindModifiers": "static", - "sortText": "10" - }, - { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "call", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "bind", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "toString", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "length", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11" - }, - { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11" - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 2882, - "name": "110" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "entries": [ - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" }, { "name": "RegExp", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] }, { "name": "Error", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] }, { "name": "EvalError", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] }, { "name": "RangeError", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] }, { "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] }, { "name": "SyntaxError", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] }, { "name": "TypeError", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] }, { "name": "URIError", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] }, { "name": "JSON", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { "name": "Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] }, { "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] }, { "name": "DataView", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] }, { "name": "Int8Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Int16Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Int32Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Float32Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Float64Array", "kind": "var", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Intl", "kind": "module", "kindModifiers": "declare", - "sortText": "15" + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] }, { "name": "c1", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] }, { "name": "i1", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] }, { "name": "i1_p", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "i1_f", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_r", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "i1_prop", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "i1_nc_p", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_ncf", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_ncr", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "i1_ncprop", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] }, { "name": "i1_s_p", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_f", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_r", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_prop", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_nc_p", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_ncf", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_ncr", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "i1_s_ncprop", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "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": [] }, { "name": "i1_c", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "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": [] }, { "name": "cProperties", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] }, { "name": "cProperties_i", "kind": "var", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] }, { "name": "cWithConstructorProperty", "kind": "class", "kindModifiers": "", - "sortText": "11" + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] }, { "name": "undefined", - "kind": "keyword", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "undefined", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { "name": "break", @@ -49814,30 +96175,6 @@ } ] }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "asserts", - "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "any", - "kind": "keyword" - } - ] - }, { "name": "async", "kind": "keyword", @@ -49861,331 +96198,6 @@ "kind": "keyword" } ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "boolean", - "kind": "keyword" - } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "declare", - "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "infer", - "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "keyof", - "kind": "keyword" - } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "never", - "kind": "keyword" - } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "readonly", - "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "number", - "kind": "keyword" - } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "object", - "kind": "keyword" - } - ] - }, - { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "string", - "kind": "keyword" - } - ] - }, - { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "symbol", - "kind": "keyword" - } - ] - }, - { - "name": "type", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "type", - "kind": "keyword" - } - ] - }, - { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "unique", - "kind": "keyword" - } - ] - }, - { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "unknown", - "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "bigint", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 3190, - "name": "114" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 2882, - "length": 2 - }, - "entries": [ - { - "name": "p1", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p1", - "kind": "getter", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "p2", - "kind": "setter", - "kindModifiers": "public", - "sortText": "11" - }, - { - "name": "nc_p2", - "kind": "setter", - "kindModifiers": "public", - "sortText": "11" - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 3194, - "name": "115" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 3190, - "length": 1 - }, - "entries": [ - { - "name": "a", - "kind": "parameter", - "kindModifiers": "public", - "sortText": "11", - "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" - } - ] - } - ] } ] } diff --git a/tests/baselines/reference/completionsCommentsCommentParsing.baseline b/tests/baselines/reference/completionsCommentsCommentParsing.baseline index aeaa6427cc22a..54f07bd3a8b6b 100644 --- a/tests/baselines/reference/completionsCommentsCommentParsing.baseline +++ b/tests/baselines/reference/completionsCommentsCommentParsing.baseline @@ -9,56 +9,27 @@ "isGlobalCompletion": true, "isMemberCompletion": false, "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1915, + "length": 1 + }, "entries": [ { - "name": "globalThis", - "kind": "module", + "name": "a", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "eval", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -66,12 +37,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -82,13 +49,13 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "first number", "kind": "text" } ], @@ -97,7 +64,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "a", "kind": "parameterName" }, { @@ -105,7 +72,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "first number", "kind": "text" } ] @@ -113,45 +80,21 @@ ] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "b", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseInt", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" + "text": "parameter", + "kind": "text" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -159,29 +102,9 @@ "kind": "space" }, { - "text": "radix", + "text": "b", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -197,7 +120,7 @@ ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "second number", "kind": "text" } ], @@ -206,7 +129,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -214,32 +137,77 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "second number", "kind": "text" } ] + } + ] + }, + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "parseFloat", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "eval", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -253,7 +221,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "eval", "kind": "functionName" }, { @@ -261,7 +229,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -289,13 +257,13 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -304,7 +272,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -312,7 +280,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -320,7 +288,7 @@ ] }, { - "name": "isNaN", + "name": "parseInt", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -334,7 +302,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "parseInt", "kind": "functionName" }, { @@ -342,7 +310,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "string", "kind": "parameterName" }, { @@ -353,6 +321,34 @@ "text": " ", "kind": "space" }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" @@ -370,13 +366,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -385,7 +381,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "string", "kind": "parameterName" }, { @@ -393,7 +389,24 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", "kind": "text" } ] @@ -401,7 +414,7 @@ ] }, { - "name": "isFinite", + "name": "parseFloat", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -415,7 +428,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "parseFloat", "kind": "functionName" }, { @@ -423,7 +436,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "string", "kind": "parameterName" }, { @@ -435,7 +448,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -451,13 +464,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], @@ -466,7 +479,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "string", "kind": "parameterName" }, { @@ -474,7 +487,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -482,7 +495,7 @@ ] }, { - "name": "decodeURI", + "name": "isNaN", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -496,7 +509,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "isNaN", "kind": "functionName" }, { @@ -504,7 +517,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "number", "kind": "parameterName" }, { @@ -516,7 +529,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -532,13 +545,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], @@ -547,7 +560,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "number", "kind": "parameterName" }, { @@ -555,7 +568,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A numeric value.", "kind": "text" } ] @@ -563,7 +576,7 @@ ] }, { - "name": "decodeURIComponent", + "name": "isFinite", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -577,7 +590,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "isFinite", "kind": "functionName" }, { @@ -585,7 +598,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "number", "kind": "parameterName" }, { @@ -597,7 +610,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -613,13 +626,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -628,7 +641,7 @@ "name": "param", "text": [ { - "text": "encodedURIComponent", + "text": "number", "kind": "parameterName" }, { @@ -636,7 +649,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "Any numeric value.", "kind": "text" } ] @@ -644,7 +657,7 @@ ] }, { - "name": "encodeURI", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -658,7 +671,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "decodeURI", "kind": "functionName" }, { @@ -666,7 +679,169 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", "kind": "parameterName" }, { @@ -5426,30 +5601,6 @@ } ] }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "asserts", - "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "any", - "kind": "keyword" - } - ] - }, { "name": "async", "kind": "keyword", @@ -5473,198 +5624,6 @@ "kind": "keyword" } ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "boolean", - "kind": "keyword" - } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "declare", - "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "infer", - "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "keyof", - "kind": "keyword" - } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "never", - "kind": "keyword" - } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "readonly", - "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "number", - "kind": "keyword" - } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "object", - "kind": "keyword" - } - ] - }, - { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "string", - "kind": "keyword" - } - ] - }, - { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "symbol", - "kind": "keyword" - } - ] - }, - { - "name": "type", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "type", - "kind": "keyword" - } - ] - }, - { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "unique", - "kind": "keyword" - } - ] - }, - { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "unknown", - "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "bigint", - "kind": "keyword" - } - ] } ] } @@ -5680,28 +5639,10 @@ "isMemberCompletion": false, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 1915, - "length": 1 + "start": 1924, + "length": 3 }, "entries": [ - { - "name": "a", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11" - }, { "name": "globalThis", "kind": "module", @@ -12123,59 +12064,67 @@ "isMemberCompletion": false, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 1924, - "length": 3 + "start": 2361, + "length": 4 }, "entries": [ { - "name": "globalThis", - "kind": "module", + "name": "aOrb", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "aOrb", + "kind": "parameterName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, + "text": "any", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "opt", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -12183,12 +12132,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "opt", + "kind": "parameterName" }, { "text": ":", @@ -12205,7 +12150,7 @@ ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "optional parameter", "kind": "text" } ], @@ -12214,7 +12159,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "opt", "kind": "parameterName" }, { @@ -12222,7 +12167,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "optional parameter", "kind": "text" } ] @@ -12230,45 +12175,21 @@ ] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseInt", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" + "text": "local var", + "kind": "text" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -12276,12 +12197,8 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -12292,71 +12209,35 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "module", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to an integer.", - "kind": "text" + "text": "globalThis", + "kind": "moduleName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "parseFloat", + "name": "eval", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -12370,7 +12251,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "eval", "kind": "functionName" }, { @@ -12378,7 +12259,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -12406,13 +12287,13 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -12421,7 +12302,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -12429,7 +12310,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -12437,7 +12318,7 @@ ] }, { - "name": "isNaN", + "name": "parseInt", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -12451,7 +12332,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "parseInt", "kind": "functionName" }, { @@ -12459,7 +12340,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "string", "kind": "parameterName" }, { @@ -12471,15 +12352,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -12487,62 +12364,13 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "isFinite", - "kind": "functionName" + "text": "radix", + "kind": "parameterName" }, { - "text": "(", + "text": "?", "kind": "punctuation" }, - { - "text": "number", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -12568,13 +12396,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -12583,7 +12411,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "string", "kind": "parameterName" }, { @@ -12591,7 +12419,24 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", "kind": "text" } ] @@ -12599,7 +12444,7 @@ ] }, { - "name": "decodeURI", + "name": "parseFloat", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -12613,7 +12458,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "parseFloat", "kind": "functionName" }, { @@ -12621,7 +12466,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "string", "kind": "parameterName" }, { @@ -12649,13 +12494,13 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], @@ -12664,7 +12509,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "string", "kind": "parameterName" }, { @@ -12672,7 +12517,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -12680,7 +12525,7 @@ ] }, { - "name": "decodeURIComponent", + "name": "isNaN", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -12694,7 +12539,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "isNaN", "kind": "functionName" }, { @@ -12702,7 +12547,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "number", "kind": "parameterName" }, { @@ -12714,7 +12559,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -12730,13 +12575,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], @@ -12745,7 +12590,7 @@ "name": "param", "text": [ { - "text": "encodedURIComponent", + "text": "number", "kind": "parameterName" }, { @@ -12753,7 +12598,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "A numeric value.", "kind": "text" } ] @@ -12761,7 +12606,7 @@ ] }, { - "name": "encodeURI", + "name": "isFinite", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -12775,7 +12620,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "isFinite", "kind": "functionName" }, { @@ -12783,7 +12628,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "number", "kind": "parameterName" }, { @@ -12795,7 +12640,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -12811,13 +12656,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -12826,7 +12671,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "number", "kind": "parameterName" }, { @@ -12834,7 +12679,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "Any numeric value.", "kind": "text" } ] @@ -12842,7 +12687,7 @@ ] }, { - "name": "encodeURIComponent", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -12856,7 +12701,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "decodeURI", "kind": "functionName" }, { @@ -12864,7 +12709,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "encodedURI", "kind": "parameterName" }, { @@ -12879,38 +12724,6 @@ "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -12930,7 +12743,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -12939,7 +12752,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "encodedURI", "kind": "parameterName" }, { @@ -12947,7 +12760,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -12955,7 +12768,7 @@ ] }, { - "name": "escape", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -12969,7 +12782,7 @@ "kind": "space" }, { - "text": "escape", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -12977,7 +12790,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -13011,7 +12824,7 @@ ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -13020,7 +12833,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -13028,7 +12841,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -13036,7 +12849,7 @@ ] }, { - "name": "unescape", + "name": "encodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -13050,7 +12863,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "encodeURI", "kind": "functionName" }, { @@ -13058,7 +12871,282 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", "kind": "parameterName" }, { @@ -17580,29 +17668,7 @@ "isGlobalCompletion": true, "isMemberCompletion": false, "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 2361, - "length": 4 - }, "entries": [ - { - "name": "aOrb", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "opt", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11" - }, { "name": "globalThis", "kind": "module", @@ -23019,6 +23085,30 @@ } ] }, + { + "name": "asserts", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "asserts", + "kind": "keyword" + } + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "any", + "kind": "keyword" + } + ] + }, { "name": "async", "kind": "keyword", @@ -23042,6 +23132,198 @@ "kind": "keyword" } ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "boolean", + "kind": "keyword" + } + ] + }, + { + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "declare", + "kind": "keyword" + } + ] + }, + { + "name": "infer", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "infer", + "kind": "keyword" + } + ] + }, + { + "name": "keyof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "keyof", + "kind": "keyword" + } + ] + }, + { + "name": "module", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + } + ] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "never", + "kind": "keyword" + } + ] + }, + { + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "readonly", + "kind": "keyword" + } + ] + }, + { + "name": "number", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "number", + "kind": "keyword" + } + ] + }, + { + "name": "object", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "string", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "string", + "kind": "keyword" + } + ] + }, + { + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "symbol", + "kind": "keyword" + } + ] + }, + { + "name": "type", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "type", + "kind": "keyword" + } + ] + }, + { + "name": "unique", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "unique", + "kind": "keyword" + } + ] + }, + { + "name": "unknown", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "unknown", + "kind": "keyword" + } + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "bigint", + "kind": "keyword" + } + ] } ] } @@ -23056,7 +23338,277 @@ "isGlobalCompletion": true, "isMemberCompletion": false, "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 3874, + "length": 1 + }, "entries": [ + { + "name": "a", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "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": "this is inline comment for a", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ] + } + ] + }, + { + "name": "b", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "this is inline comment for b", + "kind": "text" + } + ] + }, + { + "name": "c", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "it is third parameter", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", + "kind": "text" + } + ] + } + ] + }, + { + "name": "d", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "d", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, { "name": "globalThis", "kind": "module", @@ -28473,30 +29025,6 @@ } ] }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "asserts", - "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "any", - "kind": "keyword" - } - ] - }, { "name": "async", "kind": "keyword", @@ -28520,198 +29048,6 @@ "kind": "keyword" } ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "boolean", - "kind": "keyword" - } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "declare", - "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "infer", - "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "keyof", - "kind": "keyword" - } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "never", - "kind": "keyword" - } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "readonly", - "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "number", - "kind": "keyword" - } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "object", - "kind": "keyword" - } - ] - }, - { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "string", - "kind": "keyword" - } - ] - }, - { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "symbol", - "kind": "keyword" - } - ] - }, - { - "name": "type", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "type", - "kind": "keyword" - } - ] - }, - { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "unique", - "kind": "keyword" - } - ] - }, - { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "unknown", - "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "bigint", - "kind": "keyword" - } - ] } ] } @@ -28727,40 +29063,10 @@ "isMemberCompletion": false, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 3874, - "length": 1 + "start": 3891, + "length": 14 }, "entries": [ - { - "name": "a", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "c", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "d", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11" - }, { "name": "globalThis", "kind": "module", @@ -35181,10 +35487,6 @@ "isGlobalCompletion": true, "isMemberCompletion": false, "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 3891, - "length": 14 - }, "entries": [ { "name": "globalThis", @@ -40602,6 +40904,30 @@ } ] }, + { + "name": "asserts", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "asserts", + "kind": "keyword" + } + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "any", + "kind": "keyword" + } + ] + }, { "name": "async", "kind": "keyword", @@ -40625,6 +40951,198 @@ "kind": "keyword" } ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "boolean", + "kind": "keyword" + } + ] + }, + { + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "declare", + "kind": "keyword" + } + ] + }, + { + "name": "infer", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "infer", + "kind": "keyword" + } + ] + }, + { + "name": "keyof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "keyof", + "kind": "keyword" + } + ] + }, + { + "name": "module", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + } + ] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "never", + "kind": "keyword" + } + ] + }, + { + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "readonly", + "kind": "keyword" + } + ] + }, + { + "name": "number", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "number", + "kind": "keyword" + } + ] + }, + { + "name": "object", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "string", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "string", + "kind": "keyword" + } + ] + }, + { + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "symbol", + "kind": "keyword" + } + ] + }, + { + "name": "type", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "type", + "kind": "keyword" + } + ] + }, + { + "name": "unique", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "unique", + "kind": "keyword" + } + ] + }, + { + "name": "unknown", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "unknown", + "kind": "keyword" + } + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "bigint", + "kind": "keyword" + } + ] } ] } diff --git a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline index 4aaed0dfb3b18..bed64c419c426 100644 --- a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline @@ -9,6 +9,10 @@ "isGlobalCompletion": true, "isMemberCompletion": false, "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 60, + "length": 3 + }, "entries": [ { "name": "globalThis", @@ -4260,30 +4264,6 @@ } ] }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "asserts", - "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "any", - "kind": "keyword" - } - ] - }, { "name": "async", "kind": "keyword", @@ -4307,217 +4287,158 @@ "kind": "keyword" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsFunctionDeclaration.ts", + "position": 240, + "name": "7" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 240, + "length": 1 + }, + "entries": [ { - "name": "boolean", - "kind": "keyword", + "name": "a", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "boolean", - "kind": "keyword" - } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "declare", - "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "parameter", + "kind": "text" + }, { - "text": "infer", - "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "keyof", - "kind": "keyword" - } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "module", - "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "a", + "kind": "parameterName" + }, { - "text": "namespace", - "kind": "keyword" - } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "never", + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "readonly", - "kind": "keyword" + "text": "this is comment about a", + "kind": "text" } ] }, { - "name": "number", - "kind": "keyword", + "name": "b", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "object", - "kind": "keyword" + "text": "this is comment for b", + "kind": "text" } ] }, { - "name": "string", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "string", - "kind": "keyword" - } - ] - }, - { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "symbol", - "kind": "keyword" - } - ] - }, - { - "name": "type", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "local var", + "kind": "text" + }, { - "text": "type", - "kind": "keyword" - } - ] - }, - { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "unique", - "kind": "keyword" - } - ] - }, - { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "unknown", - "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "arguments", + "kind": "propertyName" + }, { - "text": "bigint", - "kind": "keyword" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsFunctionDeclaration.ts", - "position": 240, - "name": "7" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 60, - "length": 3 - }, - "entries": [ + ], + "documentation": [] + }, { "name": "globalThis", "kind": "module", @@ -7835,32 +7756,14 @@ "name": "9" }, "completionList": { - "isGlobalCompletion": false, + "isGlobalCompletion": true, "isMemberCompletion": false, - "isNewIdentifierLocation": true, + "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 240, - "length": 1 + "start": 245, + "length": 17 }, "entries": [ - { - "name": "a", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11" - }, { "name": "globalThis", "kind": "module", diff --git a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline index 0369b453c9d90..f228f1f5f0a40 100644 --- a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline @@ -6,10 +6,106 @@ "name": "2" }, "completionList": { - "isGlobalCompletion": true, + "isGlobalCompletion": false, "isMemberCompletion": false, "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 123, + "length": 1 + }, "entries": [ + { + "name": "a", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "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": "param a", + "kind": "text" + } + ] + }, + { + "name": "b", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "param b", + "kind": "text" + } + ] + }, { "name": "globalThis", "kind": "module", @@ -3727,26 +3823,14 @@ "name": "4" }, "completionList": { - "isGlobalCompletion": false, + "isGlobalCompletion": true, "isMemberCompletion": false, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 123, - "length": 1 + "start": 249, + "length": 9 }, "entries": [ - { - "name": "a", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, { "name": "globalThis", "kind": "module", @@ -8435,10 +8519,149 @@ "isMemberCompletion": false, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 249, - "length": 9 + "start": 841, + "length": 1 }, "entries": [ + { + "name": "s", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "s", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "On parameter", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "param on expression", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "the first parameter!", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "param on expression", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "the first parameter!", + "kind": "text" + } + ] + } + ] + }, + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, { "name": "globalThis", "kind": "module", @@ -11906,30 +12129,6 @@ } ] }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "asserts", - "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "any", - "kind": "keyword" - } - ] - }, { "name": "async", "kind": "keyword", @@ -11953,198 +12152,6 @@ "kind": "keyword" } ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "boolean", - "kind": "keyword" - } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "declare", - "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "infer", - "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "keyof", - "kind": "keyword" - } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "never", - "kind": "keyword" - } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "readonly", - "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "number", - "kind": "keyword" - } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "object", - "kind": "keyword" - } - ] - }, - { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "string", - "kind": "keyword" - } - ] - }, - { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "symbol", - "kind": "keyword" - } - ] - }, - { - "name": "type", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "type", - "kind": "keyword" - } - ] - }, - { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "unique", - "kind": "keyword" - } - ] - }, - { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "unknown", - "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "bigint", - "kind": "keyword" - } - ] } ] } @@ -12160,22 +12167,10 @@ "isMemberCompletion": false, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 841, - "length": 1 + "start": 853, + "length": 8 }, "entries": [ - { - "name": "s", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11" - }, { "name": "globalThis", "kind": "module", diff --git a/tests/baselines/reference/completionsJSDocTags.baseline b/tests/baselines/reference/completionsJSDocTags.baseline index d3f4bb726c7a3..5df26afeb2dda 100644 --- a/tests/baselines/reference/completionsJSDocTags.baseline +++ b/tests/baselines/reference/completionsJSDocTags.baseline @@ -6,1033 +6,515 @@ "name": "14" }, "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, + "isGlobalCompletion": false, + "isMemberCompletion": true, "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1094, + "length": 6 + }, "entries": [ { - "name": "globalThis", - "kind": "module", + "name": "method2", + "kind": "method", "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Foo", - "kind": "class", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "foo", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "undefined", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "undefined", - "kind": "keyword" - } - ] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "method", + "kind": "text" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Foo", + "kind": "className" + }, { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ".", + "kind": "punctuation" + }, + { + "text": "method2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "void", "kind": "keyword" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [], + "tags": [ { - "text": "while", - "kind": "keyword" + "name": "mytag" } ] }, { - "name": "with", - "kind": "keyword", + "name": "property1", + "kind": "property", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "property", + "kind": "text" + }, { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Foo", + "kind": "className" + }, { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ".", + "kind": "punctuation" + }, { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "property1", + "kind": "propertyName" + }, { - "text": "asserts", - "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "any", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "async", + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [], + "tags": [ { - "text": "await", - "kind": "keyword" + "name": "mytag", + "text": [ + { + "text": "comment1 comment2", + "kind": "text" + } + ] } ] }, { - "name": "boolean", - "kind": "keyword", + "name": "property2", + "kind": "property", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "boolean", - "kind": "keyword" - } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "declare", - "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "property", + "kind": "text" + }, { - "text": "infer", - "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "keyof", + "text": " ", + "kind": "space" + }, + { + "text": "Foo", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "property2", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [], + "tags": [ { - "text": "module", - "kind": "keyword" + "name": "mytag1", + "text": [ + { + "text": "some comments\nsome more comments about mytag1", + "kind": "text" + } + ] + }, + { + "name": "mytag2", + "text": [ + { + "text": "here all the comments are on a new line", + "kind": "text" + } + ] + }, + { + "name": "mytag3" + }, + { + "name": "mytag" } ] }, { - "name": "namespace", - "kind": "keyword", + "name": "method3", + "kind": "method", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "namespace", + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Foo", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "method3", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [], + "tags": [ { - "text": "never", - "kind": "keyword" + "name": "returns", + "text": [ + { + "text": "a value", + "kind": "text" + } + ] } ] }, { - "name": "readonly", - "kind": "keyword", + "name": "method4", + "kind": "method", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "readonly", + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Foo", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "method4", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "foo", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [], + "tags": [ { - "text": "object", - "kind": "keyword" - } - ] - }, - { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "param", + "text": [ + { + "text": "foo", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value.", + "kind": "text" + } + ] + }, { - "text": "string", - "kind": "keyword" + "name": "returns", + "text": [ + { + "text": "Another value", + "kind": "text" + } + ] + }, + { + "name": "mytag" } ] }, { - "name": "symbol", - "kind": "keyword", + "name": "method5", + "kind": "method", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "symbol", + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Foo", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "method5", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "void", "kind": "keyword" } - ] - }, - { - "name": "type", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [], + "tags": [ { - "text": "type", - "kind": "keyword" + "name": "mytag" } ] }, { - "name": "unique", - "kind": "keyword", + "name": "newMethod", + "kind": "method", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "unique", + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Foo", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "newMethod", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "void", "kind": "keyword" } - ] - }, - { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "unknown", - "kind": "keyword" + "text": "method documentation", + "kind": "text" } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "bigint", - "kind": "keyword" + "name": "mytag", + "text": [ + { + "text": "a JSDoc tag", + "kind": "text" + } + ] } ] } diff --git a/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline b/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline index 37350ef82e034..8db58c0dee683 100644 --- a/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline +++ b/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline @@ -6,318 +6,19 @@ "name": "2" }, "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, + "isGlobalCompletion": false, + "isMemberCompletion": true, "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 156, + "length": 1 + }, "entries": [ - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15" - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15" - }, - { - "name": "f", - "kind": "function", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "C", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "x", - "kind": "var", - "kindModifiers": "", - "sortText": "11" - }, - { - "name": "undefined", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "undefined", - "kind": "keyword" - } - ] - }, - { - "name": "a", - "kind": "warning", - "kindModifiers": "", - "sortText": "17", - "isFromUncheckedFile": true - }, - { - "name": "prototype", - "kind": "warning", - "kindModifiers": "", - "sortText": "17", - "isFromUncheckedFile": true - }, { "name": "m", "kind": "property", "kindModifiers": "", - "sortText": "17", - "isFromUncheckedFile": true, + "sortText": "11", "displayParts": [ { "text": "(", @@ -423,508 +124,39 @@ ] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", + "name": "C", + "kind": "warning", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "kind": "keyword" - } - ] + "sortText": "17", + "isFromUncheckedFile": true }, { - "name": "as", - "kind": "keyword", + "name": "f", + "kind": "warning", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] + "sortText": "17", + "isFromUncheckedFile": true }, { - "name": "asserts", - "kind": "keyword", + "name": "a", + "kind": "warning", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "asserts", - "kind": "keyword" - } - ] + "sortText": "17", + "isFromUncheckedFile": true }, { - "name": "async", - "kind": "keyword", + "name": "prototype", + "kind": "warning", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" - } - ] + "sortText": "17", + "isFromUncheckedFile": true }, { - "name": "await", - "kind": "keyword", + "name": "x", + "kind": "warning", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] + "sortText": "17", + "isFromUncheckedFile": true } ] }