[ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsFunctionDeclaration.ts", "position": 63, "name": "3" }, "completionList": { "isGlobalCompletion": true, "isMemberCompletion": false, "isNewIdentifierLocation": false, "optionalReplacementSpan": { "start": 60, "length": 3 }, "entries": [ { "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": "deprecated,declare", "sortText": "23", "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": "deprecated", "text": [ { "text": "A legacy feature for browser compatibility", "kind": "text" } ] }, { "name": "param", "text": [ { "text": "string", "kind": "parameterName" }, { "text": " ", "kind": "space" }, { "text": "A string value", "kind": "text" } ] } ] }, { "name": "unescape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", "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": "deprecated", "text": [ { "text": "A legacy feature for browser compatibility", "kind": "text" } ] }, { "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": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Object", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "ObjectConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "any", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Object", "kind": "localName" } ], "documentation": [] }, { "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Function", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "FunctionConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "...", "kind": "punctuation" }, { "text": "args", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": "[", "kind": "punctuation" }, { "text": "]", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "Function", "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Function", "kind": "localName" } ], "documentation": [ { "text": "Creates a new function.", "kind": "text" } ] }, { "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "String", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "StringConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "value", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "any", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "String", "kind": "localName" } ], "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": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Boolean", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "BooleanConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "<", "kind": "punctuation" }, { "text": "T", "kind": "typeParameterName" }, { "text": ">", "kind": "punctuation" }, { "text": "(", "kind": "punctuation" }, { "text": "value", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "T", "kind": "typeParameterName" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "boolean", "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Boolean", "kind": "localName" } ], "documentation": [] }, { "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Number", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "NumberConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "value", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "any", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Number", "kind": "localName" } ], "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": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Date", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "DateConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Date", "kind": "localName" } ], "documentation": [ { "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "RegExp", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "RegExpConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "pattern", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "|", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "RegExp", "kind": "localName" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "RegExp", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "RegExp", "kind": "localName" } ], "documentation": [] }, { "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Error", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "ErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "Error", "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Error", "kind": "localName" } ], "documentation": [] }, { "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "EvalError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "EvalErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "EvalError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "EvalError", "kind": "localName" } ], "documentation": [] }, { "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "RangeError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "RangeErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "RangeError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "RangeError", "kind": "localName" } ], "documentation": [] }, { "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "ReferenceError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "ReferenceErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "ReferenceError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "ReferenceError", "kind": "localName" } ], "documentation": [] }, { "name": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "SyntaxError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "SyntaxErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "SyntaxError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "SyntaxError", "kind": "localName" } ], "documentation": [] }, { "name": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "TypeError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "TypeErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "TypeError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "TypeError", "kind": "localName" } ], "documentation": [] }, { "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "URIError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "URIErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "URIError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "URIError", "kind": "localName" } ], "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": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Array", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "ArrayConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "arrayLength", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "any", "kind": "keyword" }, { "text": "[", "kind": "punctuation" }, { "text": "]", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "2", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overloads", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Array", "kind": "localName" }, { "text": "<", "kind": "punctuation" }, { "text": "T", "kind": "typeParameterName" }, { "text": ">", "kind": "punctuation" } ], "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": "foo", "kind": "function", "kindModifiers": "", "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "foo", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" } ], "documentation": [ { "text": "This comment should appear for foo", "kind": "text" } ] }, { "name": "fooWithParameters", "kind": "function", "kindModifiers": "", "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "fooWithParameters", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "a", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "b", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" } ], "documentation": [ { "text": "This is comment for function signature", "kind": "text" } ] }, { "name": "fn", "kind": "function", "kindModifiers": "declare", "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "fn", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "a", "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": "Does something", "kind": "text" } ], "tags": [ { "name": "param", "text": [ { "text": "a", "kind": "parameterName" }, { "text": " ", "kind": "space" }, { "text": "a string", "kind": "text" } ] } ] }, { "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/completionsCommentsFunctionDeclaration.ts", "position": 240, "name": "7" }, "completionList": { "isGlobalCompletion": false, "isMemberCompletion": false, "isNewIdentifierLocation": true, "optionalReplacementSpan": { "start": 240, "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": "string", "kind": "keyword" } ], "documentation": [ { "text": "this is comment about 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": "this is comment for b", "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": "deprecated,declare", "sortText": "23", "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": "deprecated", "text": [ { "text": "A legacy feature for browser compatibility", "kind": "text" } ] }, { "name": "param", "text": [ { "text": "string", "kind": "parameterName" }, { "text": " ", "kind": "space" }, { "text": "A string value", "kind": "text" } ] } ] }, { "name": "unescape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", "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": "deprecated", "text": [ { "text": "A legacy feature for browser compatibility", "kind": "text" } ] }, { "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": "foo", "kind": "function", "kindModifiers": "", "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "foo", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" } ], "documentation": [ { "text": "This comment should appear for foo", "kind": "text" } ] }, { "name": "fooWithParameters", "kind": "function", "kindModifiers": "", "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "fooWithParameters", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "a", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "b", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" } ], "documentation": [ { "text": "This is comment for function signature", "kind": "text" } ] }, { "name": "fn", "kind": "function", "kindModifiers": "declare", "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "fn", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "a", "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": "Does something", "kind": "text" } ], "tags": [ { "name": "param", "text": [ { "text": "a", "kind": "parameterName" }, { "text": " ", "kind": "space" }, { "text": "a string", "kind": "text" } ] } ] }, { "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/completionsCommentsFunctionDeclaration.ts", "position": 262, "name": "9" }, "completionList": { "isGlobalCompletion": true, "isMemberCompletion": false, "isNewIdentifierLocation": false, "optionalReplacementSpan": { "start": 245, "length": 17 }, "entries": [ { "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": "deprecated,declare", "sortText": "23", "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": "deprecated", "text": [ { "text": "A legacy feature for browser compatibility", "kind": "text" } ] }, { "name": "param", "text": [ { "text": "string", "kind": "parameterName" }, { "text": " ", "kind": "space" }, { "text": "A string value", "kind": "text" } ] } ] }, { "name": "unescape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", "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": "deprecated", "text": [ { "text": "A legacy feature for browser compatibility", "kind": "text" } ] }, { "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": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Object", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "ObjectConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "any", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Object", "kind": "localName" } ], "documentation": [] }, { "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Function", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "FunctionConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "...", "kind": "punctuation" }, { "text": "args", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": "[", "kind": "punctuation" }, { "text": "]", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "Function", "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Function", "kind": "localName" } ], "documentation": [ { "text": "Creates a new function.", "kind": "text" } ] }, { "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "String", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "StringConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "value", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "any", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "String", "kind": "localName" } ], "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": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Boolean", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "BooleanConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "<", "kind": "punctuation" }, { "text": "T", "kind": "typeParameterName" }, { "text": ">", "kind": "punctuation" }, { "text": "(", "kind": "punctuation" }, { "text": "value", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "T", "kind": "typeParameterName" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "boolean", "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Boolean", "kind": "localName" } ], "documentation": [] }, { "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Number", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "NumberConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "value", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "any", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Number", "kind": "localName" } ], "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": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Date", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "DateConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Date", "kind": "localName" } ], "documentation": [ { "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "RegExp", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "RegExpConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "pattern", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "|", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "RegExp", "kind": "localName" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "RegExp", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "RegExp", "kind": "localName" } ], "documentation": [] }, { "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Error", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "ErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "Error", "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Error", "kind": "localName" } ], "documentation": [] }, { "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "EvalError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "EvalErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "EvalError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "EvalError", "kind": "localName" } ], "documentation": [] }, { "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "RangeError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "RangeErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "RangeError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "RangeError", "kind": "localName" } ], "documentation": [] }, { "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "ReferenceError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "ReferenceErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "ReferenceError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "ReferenceError", "kind": "localName" } ], "documentation": [] }, { "name": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "SyntaxError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "SyntaxErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "SyntaxError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "SyntaxError", "kind": "localName" } ], "documentation": [] }, { "name": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "TypeError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "TypeErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "TypeError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "TypeError", "kind": "localName" } ], "documentation": [] }, { "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "URIError", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "URIErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "message", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "URIError", "kind": "localName" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "1", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overload", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "URIError", "kind": "localName" } ], "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": "var", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Array", "kind": "localName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "ArrayConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { "text": "arrayLength", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "=>", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "any", "kind": "keyword" }, { "text": "[", "kind": "punctuation" }, { "text": "]", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "(", "kind": "punctuation" }, { "text": "+", "kind": "operator" }, { "text": "2", "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { "text": "overloads", "kind": "text" }, { "text": ")", "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { "text": "interface", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "Array", "kind": "localName" }, { "text": "<", "kind": "punctuation" }, { "text": "T", "kind": "typeParameterName" }, { "text": ">", "kind": "punctuation" } ], "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": "foo", "kind": "function", "kindModifiers": "", "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "foo", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" } ], "documentation": [ { "text": "This comment should appear for foo", "kind": "text" } ] }, { "name": "fooWithParameters", "kind": "function", "kindModifiers": "", "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "fooWithParameters", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "a", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "b", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" } ], "documentation": [ { "text": "This is comment for function signature", "kind": "text" } ] }, { "name": "fn", "kind": "function", "kindModifiers": "declare", "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "fn", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "a", "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": "Does something", "kind": "text" } ], "tags": [ { "name": "param", "text": [ { "text": "a", "kind": "parameterName" }, { "text": " ", "kind": "space" }, { "text": "a string", "kind": "text" } ] } ] }, { "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" } ] } ] } } ]