diff --git a/src/compiler/core.ts b/src/compiler/core.ts index fab736de008cd..d36e9353826cf 100644 --- a/src/compiler/core.ts +++ b/src/compiler/core.ts @@ -798,7 +798,11 @@ namespace ts { return deduplicated as any as SortedReadonlyArray; } - export function insertSorted(array: SortedArray, insert: T, compare: Comparer): void { + export function createSortedArray(): SortedArray { + return [] as any as SortedArray; // TODO: GH#19873 + } + + export function insertSorted(array: SortedArray, insert: T, compare: Comparer, allowDuplicates?: boolean): void { if (array.length === 0) { array.push(insert); return; @@ -808,6 +812,9 @@ namespace ts { if (insertIndex < 0) { array.splice(~insertIndex, 0, insert); } + else if (allowDuplicates) { + array.splice(insertIndex, 0, insert); + } } export function sortAndDeduplicate(array: readonly string[]): SortedReadonlyArray; diff --git a/src/harness/fourslashImpl.ts b/src/harness/fourslashImpl.ts index 0e8b1825d9e58..568c7338b4778 100644 --- a/src/harness/fourslashImpl.ts +++ b/src/harness/fourslashImpl.ts @@ -913,9 +913,26 @@ namespace FourSlash { } if (ts.hasProperty(options, "exact")) { - ts.Debug.assert(!ts.hasProperty(options, "includes") && !ts.hasProperty(options, "excludes")); + ts.Debug.assert(!ts.hasProperty(options, "includes") && !ts.hasProperty(options, "excludes") && !ts.hasProperty(options, "unsorted")); if (options.exact === undefined) throw this.raiseError("Expected no completions"); - this.verifyCompletionsAreExactly(actualCompletions.entries, toArray(options.exact), options.marker); + this.verifyCompletionsAreExactly(actualCompletions.entries, options.exact, options.marker); + } + else if (options.unsorted) { + ts.Debug.assert(!ts.hasProperty(options, "includes") && !ts.hasProperty(options, "excludes")); + for (const expectedEntry of options.unsorted) { + const name = typeof expectedEntry === "string" ? expectedEntry : expectedEntry.name; + const found = nameToEntries.get(name); + if (!found) throw this.raiseError(`Unsorted: completion '${name}' not found.`); + if (!found.length) throw this.raiseError(`Unsorted: no completions with name '${name}' remain unmatched.`); + this.verifyCompletionEntry(found.shift()!, expectedEntry); + } + if (actualCompletions.entries.length !== options.unsorted.length) { + const unmatched: string[] = []; + nameToEntries.forEach(entries => { + unmatched.push(...entries.map(e => e.name)); + }); + this.raiseError(`Additional completions found not included in 'unsorted': ${unmatched.join("\n")}`); + } } else { if (options.includes) { @@ -992,7 +1009,11 @@ namespace FourSlash { } } - private verifyCompletionsAreExactly(actual: readonly ts.CompletionEntry[], expected: readonly FourSlashInterface.ExpectedCompletionEntry[], marker?: ArrayOrSingle) { + private verifyCompletionsAreExactly(actual: readonly ts.CompletionEntry[], expected: ArrayOrSingle | FourSlashInterface.ExpectedExactCompletionsPlus, marker?: ArrayOrSingle) { + if (!ts.isArray(expected)) { + expected = [expected]; + } + // First pass: test that names are right. Then we'll test details. assert.deepEqual(actual.map(a => a.name), expected.map(e => typeof e === "string" ? e : e.name), marker ? "At marker " + JSON.stringify(marker) : undefined); @@ -1003,6 +1024,16 @@ namespace FourSlash { } this.verifyCompletionEntry(completion, expectedCompletion); }); + + // All completions were correct in the sort order given. If that order was produced by a function + // like `completion.globalsPlus`, ensure the "plus" array was sorted in the same way. + const { plusArgument, plusFunctionName } = expected as FourSlashInterface.ExpectedExactCompletionsPlus; + if (plusArgument) { + assert.deepEqual( + plusArgument, + expected.filter(entry => plusArgument.includes(entry)), + `At marker ${JSON.stringify(marker)}: Argument to '${plusFunctionName}' was incorrectly sorted.`); + } } /** Use `getProgram` instead of accessing this directly. */ diff --git a/src/harness/fourslashInterfaceImpl.ts b/src/harness/fourslashInterfaceImpl.ts index 69f9679add0f6..8fdd386af1e61 100644 --- a/src/harness/fourslashInterfaceImpl.ts +++ b/src/harness/fourslashInterfaceImpl.ts @@ -1024,8 +1024,48 @@ namespace FourSlashInterface { export const keywordsWithUndefined: readonly ExpectedCompletionEntryObject[] = res; export const keywords: readonly ExpectedCompletionEntryObject[] = keywordsWithUndefined.filter(k => k.name !== "undefined"); - export const typeKeywords: readonly ExpectedCompletionEntryObject[] = - ["false", "null", "true", "void", "asserts", "any", "boolean", "infer", "keyof", "never", "readonly", "number", "object", "string", "symbol", "undefined", "unique", "unknown", "bigint"].map(keywordEntry); + export const typeKeywords: readonly ExpectedCompletionEntryObject[] = [ + "any", + "asserts", + "bigint", + "boolean", + "false", + "infer", + "keyof", + "never", + "null", + "number", + "object", + "readonly", + "string", + "symbol", + "true", + "undefined", + "unique", + "unknown", + "void", + ].map(keywordEntry); + + export function sorted(entries: readonly ExpectedCompletionEntry[]): readonly ExpectedCompletionEntry[] { + return ts.stableSort(entries, compareExpectedCompletionEntries); + } + + // If you want to use a function like `globalsPlus`, that function needs to sort + // the concatted array since the entries provided as "plus" could be interleaved + // among the "globals." However, we still want to assert that the "plus" array + // was internally sorted correctly, so we tack it onto the sorted concatted array + // so `verify.completions` can assert that it represents the same order as the response. + function combineExpectedCompletionEntries( + functionName: string, + providedByHarness: readonly ExpectedCompletionEntry[], + providedByTest: readonly ExpectedCompletionEntry[], + ): ExpectedExactCompletionsPlus { + return Object.assign(sorted([...providedByHarness, ...providedByTest]), { plusFunctionName: functionName, plusArgument: providedByTest }); + } + + export function typeKeywordsPlus(plus: readonly ExpectedCompletionEntry[]) { + return combineExpectedCompletionEntries("typeKeywordsPlus", typeKeywords, plus); + } const globalTypeDecls: readonly ExpectedCompletionEntryObject[] = [ interfaceEntry("Symbol"), @@ -1139,13 +1179,12 @@ namespace FourSlashInterface { sortText: SortText.GlobalsOrKeywords }; export const globalTypes = globalTypesPlus([]); - export function globalTypesPlus(plus: readonly ExpectedCompletionEntry[]): readonly ExpectedCompletionEntry[] { - return [ - globalThisEntry, - ...globalTypeDecls, - ...plus, - ...typeKeywords, - ]; + export function globalTypesPlus(plus: readonly ExpectedCompletionEntry[]) { + return combineExpectedCompletionEntries( + "globalTypesPlus", + [globalThisEntry, ...globalTypeDecls, ...typeKeywords], + plus + ); } export const typeAssertionKeywords: readonly ExpectedCompletionEntry[] = @@ -1188,13 +1227,25 @@ namespace FourSlashInterface { }); } - export const classElementKeywords: readonly ExpectedCompletionEntryObject[] = - ["private", "protected", "public", "static", "abstract", "async", "constructor", "declare", "get", "readonly", "set", "override"].map(keywordEntry); + export const classElementKeywords: readonly ExpectedCompletionEntryObject[] = [ + "abstract", + "async", + "constructor", + "declare", + "get", + "override", + "private", + "protected", + "public", + "readonly", + "set", + "static", + ].map(keywordEntry); export const classElementInJsKeywords = getInJsKeywords(classElementKeywords); export const constructorParameterKeywords: readonly ExpectedCompletionEntryObject[] = - ["private", "protected", "public", "readonly", "override"].map((name): ExpectedCompletionEntryObject => ({ + ["override", "private", "protected", "public", "readonly"].map((name): ExpectedCompletionEntryObject => ({ name, kind: "keyword", sortText: SortText.GlobalsOrKeywords @@ -1208,7 +1259,11 @@ namespace FourSlashInterface { propertyEntry("length"), { name: "arguments", kind: "property", kindModifiers: "declare", text: "(property) Function.arguments: any" }, propertyEntry("caller"), - ]; + ].sort(compareExpectedCompletionEntries); + + export function functionMembersPlus(plus: readonly ExpectedCompletionEntryObject[]) { + return combineExpectedCompletionEntries("functionMembersPlus", functionMembers, plus); + } export const stringMembers: readonly ExpectedCompletionEntryObject[] = [ methodEntry("toString"), @@ -1232,16 +1287,27 @@ namespace FourSlashInterface { propertyEntry("length"), deprecatedMethodEntry("substr"), methodEntry("valueOf"), - ]; + ].sort(compareExpectedCompletionEntries); export const functionMembersWithPrototype: readonly ExpectedCompletionEntryObject[] = [ - ...functionMembers.slice(0, 4), + ...functionMembers, propertyEntry("prototype"), - ...functionMembers.slice(4), - ]; + ].sort(compareExpectedCompletionEntries); + + export function functionMembersWithPrototypePlus(plus: readonly ExpectedCompletionEntryObject[]) { + return [...functionMembersWithPrototype, ...plus].sort(compareExpectedCompletionEntries); + } // TODO: Shouldn't propose type keywords in statement position export const statementKeywordsWithTypes: readonly ExpectedCompletionEntryObject[] = [ + "abstract", + "any", + "as", + "asserts", + "async", + "await", + "bigint", + "boolean", "break", "case", "catch", @@ -1249,6 +1315,7 @@ namespace FourSlashInterface { "const", "continue", "debugger", + "declare", "default", "delete", "do", @@ -1261,50 +1328,41 @@ namespace FourSlashInterface { "for", "function", "if", + "implements", "import", "in", + "infer", "instanceof", + "interface", + "keyof", + "let", + "module", + "namespace", + "never", "new", "null", + "number", + "object", + "package", + "readonly", "return", + "string", "super", "switch", + "symbol", "this", "throw", "true", "try", + "type", "typeof", + "unique", + "unknown", "var", "void", "while", "with", - "implements", - "interface", - "let", - "package", "yield", - "abstract", - "as", - "asserts", - "any", - "async", - "await", - "boolean", - "declare", - "infer", - "keyof", - "module", - "namespace", - "never", - "readonly", - "number", - "object", - "string", - "symbol", - "type", - "unique", - "unknown", - "bigint", ].map(keywordEntry); export const statementKeywords: readonly ExpectedCompletionEntryObject[] = statementKeywordsWithTypes.filter(k => { @@ -1326,51 +1384,54 @@ namespace FourSlashInterface { export const statementInJsKeywords = getInJsKeywords(statementKeywords); export const globalsVars: readonly ExpectedCompletionEntryObject[] = [ - functionEntry("eval"), - functionEntry("parseInt"), - functionEntry("parseFloat"), - functionEntry("isNaN"), - functionEntry("isFinite"), + varEntry("Array"), + varEntry("ArrayBuffer"), + varEntry("Boolean"), + varEntry("DataView"), + varEntry("Date"), functionEntry("decodeURI"), functionEntry("decodeURIComponent"), functionEntry("encodeURI"), functionEntry("encodeURIComponent"), + varEntry("Error"), deprecatedFunctionEntry("escape"), - deprecatedFunctionEntry("unescape"), - varEntry("NaN"), - varEntry("Infinity"), - varEntry("Object"), + functionEntry("eval"), + varEntry("EvalError"), + varEntry("Float32Array"), + varEntry("Float64Array"), varEntry("Function"), - varEntry("String"), - varEntry("Boolean"), - varEntry("Number"), + varEntry("Infinity"), + moduleEntry("Intl"), + varEntry("Int16Array"), + varEntry("Int32Array"), + varEntry("Int8Array"), + functionEntry("isFinite"), + functionEntry("isNaN"), + varEntry("JSON"), varEntry("Math"), - varEntry("Date"), - varEntry("RegExp"), - varEntry("Error"), - varEntry("EvalError"), + varEntry("NaN"), + varEntry("Number"), + varEntry("Object"), + functionEntry("parseFloat"), + functionEntry("parseInt"), varEntry("RangeError"), varEntry("ReferenceError"), + varEntry("RegExp"), + varEntry("String"), varEntry("SyntaxError"), varEntry("TypeError"), - varEntry("URIError"), - varEntry("JSON"), - varEntry("Array"), - varEntry("ArrayBuffer"), - varEntry("DataView"), - varEntry("Int8Array"), - varEntry("Uint8Array"), - varEntry("Uint8ClampedArray"), - varEntry("Int16Array"), varEntry("Uint16Array"), - varEntry("Int32Array"), varEntry("Uint32Array"), - varEntry("Float32Array"), - varEntry("Float64Array"), - moduleEntry("Intl"), + varEntry("Uint8Array"), + varEntry("Uint8ClampedArray"), + deprecatedFunctionEntry("unescape"), + varEntry("URIError"), ]; const globalKeywordsInsideFunction: readonly ExpectedCompletionEntryObject[] = [ + "as", + "async", + "await", "break", "case", "catch", @@ -1390,11 +1451,15 @@ namespace FourSlashInterface { "for", "function", "if", + "implements", "import", "in", "instanceof", + "interface", + "let", "new", "null", + "package", "return", "super", "switch", @@ -1407,45 +1472,54 @@ namespace FourSlashInterface { "void", "while", "with", - "implements", - "interface", - "let", - "package", "yield", - "as", - "async", - "await", ].map(keywordEntry); + function compareExpectedCompletionEntries(a: ExpectedCompletionEntry, b: ExpectedCompletionEntry) { + const aSortText = typeof a !== "string" && a.sortText || ts.Completions.SortText.LocationPriority; + const bSortText = typeof b !== "string" && b.sortText || ts.Completions.SortText.LocationPriority; + const bySortText = ts.compareStringsCaseSensitiveUI(aSortText, bSortText); + if (bySortText !== ts.Comparison.EqualTo) return bySortText; + return ts.compareStringsCaseSensitiveUI(typeof a === "string" ? a : a.name, typeof b === "string" ? b : b.name); + } + export const undefinedVarEntry: ExpectedCompletionEntryObject = { name: "undefined", kind: "var", sortText: SortText.GlobalsOrKeywords }; // TODO: many of these are inappropriate to always provide - export const globalsInsideFunction = (plus: readonly ExpectedCompletionEntry[]): readonly ExpectedCompletionEntry[] => [ + export const globalsInsideFunction = (plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean }): readonly ExpectedCompletionEntry[] => [ { name: "arguments", kind: "local var" }, ...plus, globalThisEntry, - ...globalsVars, + ...options?.noLib ? [] : globalsVars, undefinedVarEntry, ...globalKeywordsInsideFunction, - ]; + ].sort(compareExpectedCompletionEntries); const globalInJsKeywordsInsideFunction = getInJsKeywords(globalKeywordsInsideFunction); // TODO: many of these are inappropriate to always provide - export const globalsInJsInsideFunction = (plus: readonly ExpectedCompletionEntry[]): readonly ExpectedCompletionEntry[] => [ + export const globalsInJsInsideFunction = (plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean }): readonly ExpectedCompletionEntry[] => [ { name: "arguments", kind: "local var" }, globalThisEntry, - ...globalsVars, + ...options?.noLib ? [] : globalsVars, ...plus, undefinedVarEntry, ...globalInJsKeywordsInsideFunction, - ]; + ].sort(compareExpectedCompletionEntries); // TODO: many of these are inappropriate to always provide export const globalKeywords: readonly ExpectedCompletionEntryObject[] = [ + "abstract", + "any", + "as", + "asserts", + "async", + "await", + "bigint", + "boolean", "break", "case", "catch", @@ -1453,6 +1527,7 @@ namespace FourSlashInterface { "const", "continue", "debugger", + "declare", "default", "delete", "do", @@ -1465,55 +1540,49 @@ namespace FourSlashInterface { "for", "function", "if", + "implements", "import", "in", + "infer", "instanceof", + "interface", + "keyof", + "let", + "module", + "namespace", + "never", "new", "null", + "number", + "object", + "package", + "readonly", "return", + "string", "super", "switch", + "symbol", "this", "throw", "true", "try", + "type", "typeof", + "unique", + "unknown", "var", "void", "while", "with", - "implements", - "interface", - "let", - "package", "yield", - "abstract", - "as", - "asserts", - "any", - "async", - "await", - "boolean", - "declare", - "infer", - "keyof", - "module", - "namespace", - "never", - "readonly", - "number", - "object", - "string", - "symbol", - "type", - "unique", - "unknown", - "bigint", ].map(keywordEntry); export const globalInJsKeywords = getInJsKeywords(globalKeywords); export const insideMethodKeywords: readonly ExpectedCompletionEntryObject[] = [ + "as", + "async", + "await", "break", "case", "catch", @@ -1533,11 +1602,15 @@ namespace FourSlashInterface { "for", "function", "if", + "implements", "import", "in", "instanceof", + "interface", + "let", "new", "null", + "package", "return", "super", "switch", @@ -1550,14 +1623,7 @@ namespace FourSlashInterface { "void", "while", "with", - "implements", - "interface", - "let", - "package", "yield", - "as", - "async", - "await", ].map(keywordEntry); export const insideMethodInJsKeywords = getInJsKeywords(insideMethodKeywords); @@ -1567,34 +1633,31 @@ namespace FourSlashInterface { ...globalsVars, undefinedVarEntry, ...globalKeywords - ]; + ].sort(compareExpectedCompletionEntries); export const globalsInJs: readonly ExpectedCompletionEntryObject[] = [ globalThisEntry, ...globalsVars, undefinedVarEntry, ...globalInJsKeywords - ]; + ].sort(compareExpectedCompletionEntries); - export function globalsPlus(plus: readonly ExpectedCompletionEntry[]): readonly ExpectedCompletionEntry[] { - const firstEntry = plus[0]; - const afterUndefined = typeof firstEntry !== "string" && firstEntry.sortText! > undefinedVarEntry.sortText!; - return [ + export function globalsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean }) { + return combineExpectedCompletionEntries("globalsPlus", [ globalThisEntry, - ...globalsVars, - ...afterUndefined ? ts.emptyArray : plus, + ...options?.noLib ? [] : globalsVars, undefinedVarEntry, - ...afterUndefined ? plus : ts.emptyArray, - ...globalKeywords]; + ...globalKeywords, + ], plus); } - export function globalsInJsPlus(plus: readonly ExpectedCompletionEntry[]): readonly ExpectedCompletionEntry[] { - return [ + export function globalsInJsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean }) { + return combineExpectedCompletionEntries("globalsInJsPlus", [ globalThisEntry, - ...globalsVars, - ...plus, + ...options?.noLib ? [] : globalsVars, undefinedVarEntry, - ...globalInJsKeywords]; + ...globalInJsKeywords, + ], plus); } } @@ -1633,12 +1696,18 @@ namespace FourSlashInterface { readonly sortText?: ts.Completions.SortText; } + export type ExpectedExactCompletionsPlus = readonly ExpectedCompletionEntry[] & { + plusFunctionName: string, + plusArgument: readonly ExpectedCompletionEntry[] + }; + export interface VerifyCompletionsOptions { readonly marker?: ArrayOrSingle; readonly isNewIdentifierLocation?: boolean; // Always tested readonly isGlobalCompletion?: boolean; // Only tested if set readonly optionalReplacementSpan?: FourSlash.Range; // Only tested if set - readonly exact?: ArrayOrSingle; + readonly exact?: ArrayOrSingle | ExpectedExactCompletionsPlus; + readonly unsorted?: readonly ExpectedCompletionEntry[]; readonly includes?: ArrayOrSingle; readonly excludes?: ArrayOrSingle; readonly preferences?: ts.UserPreferences; diff --git a/src/server/session.ts b/src/server/session.ts index a503509f07be5..50ff5193cec6c 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -1854,14 +1854,14 @@ namespace ts.server { if (kind === protocol.CommandTypes.CompletionsFull) return completions; const prefix = args.prefix || ""; - const entries = stableSort(mapDefined(completions.entries, entry => { + const entries = mapDefined(completions.entries, entry => { if (completions.isMemberCompletion || startsWith(entry.name.toLowerCase(), prefix.toLowerCase())) { const { name, kind, kindModifiers, sortText, insertText, replacementSpan, hasAction, source, sourceDisplay, isSnippet, isRecommended, isPackageJsonImport, isImportStatementCompletion, data } = entry; const convertedSpan = replacementSpan ? toProtocolTextSpan(replacementSpan, scriptInfo) : undefined; // Use `hasAction || undefined` to avoid serializing `false`. return { name, kind, kindModifiers, sortText, insertText, replacementSpan: convertedSpan, isSnippet, hasAction: hasAction || undefined, source, sourceDisplay, isRecommended, isPackageJsonImport, isImportStatementCompletion, data }; } - }), (a, b) => compareStringsCaseSensitiveUI(a.name, b.name)); + }); if (kind === protocol.CommandTypes.Completions) { if (completions.metadata) (entries as WithMetadata).metadata = completions.metadata; diff --git a/src/services/completions.ts b/src/services/completions.ts index 7035722b3ec83..8cc6c4e2c44f4 100644 --- a/src/services/completions.ts +++ b/src/services/completions.ts @@ -295,6 +295,32 @@ namespace ts.Completions { } } + // Editors will use the `sortText` and then fall back to `name` for sorting, but leave ties in response order. + // So, it's important that we sort those ties in the order we want them displayed if it matters. We don't + // strictly need to sort by name or SortText here since clients are going to do it anyway, but we have to + // do the work of comparing them so we can sort those ties appropriately; plus, it makes the order returned + // by the language service consistent with what TS Server does and what editors typically do. This also makes + // completions tests make more sense. We used to sort only alphabetically and only in the server layer, but + // this made tests really weird, since most fourslash tests don't use the server. + function compareCompletionEntries(entryInArray: CompletionEntry, entryToInsert: CompletionEntry): Comparison { + let result = compareStringsCaseSensitiveUI(entryInArray.sortText, entryToInsert.sortText); + if (result === Comparison.EqualTo) { + result = compareStringsCaseSensitiveUI(entryInArray.name, entryToInsert.name); + } + if (result === Comparison.EqualTo && entryInArray.data?.moduleSpecifier && entryToInsert.data?.moduleSpecifier) { + // Sort same-named auto-imports by module specifier + result = compareNumberOfDirectorySeparators( + (entryInArray.data as CompletionEntryDataResolved).moduleSpecifier, + (entryToInsert.data as CompletionEntryDataResolved).moduleSpecifier, + ); + } + if (result === Comparison.EqualTo) { + // Fall back to symbol order - if we return `EqualTo`, `insertSorted` will put later symbols first. + return Comparison.LessThan; + } + return result; + } + function completionEntryDataIsResolved(data: CompletionEntryDataAutoImport | undefined): data is CompletionEntryDataResolved { return !!data?.moduleSpecifier; } @@ -442,7 +468,7 @@ namespace ts.Completions { } } - const entries: CompletionEntry[] = []; + const entries = createSortedArray(); if (isUncheckedFile(sourceFile, compilerOptions)) { const uniqueNames = getCompletionEntriesFromSymbols( @@ -504,13 +530,13 @@ namespace ts.Completions { const entryNames = new Set(entries.map(e => e.name)); for (const keywordEntry of getKeywordCompletions(keywordFilters, !insideJsDocTagTypeExpression && isSourceFileJS(sourceFile))) { if (!entryNames.has(keywordEntry.name)) { - entries.push(keywordEntry); + insertSorted(entries, keywordEntry, compareCompletionEntries, /*allowDuplicates*/ true); } } } for (const literal of literals) { - entries.push(createCompletionEntryForLiteral(sourceFile, preferences, literal)); + insertSorted(entries, createCompletionEntryForLiteral(sourceFile, preferences, literal), compareCompletionEntries, /*allowDuplicates*/ true); } return { @@ -589,7 +615,7 @@ namespace ts.Completions { position: number, uniqueNames: UniqueNameSet, target: ScriptTarget, - entries: Push): void { + entries: SortedArray): void { getNameTable(sourceFile).forEach((pos, name) => { // Skip identifiers produced only from the current location if (pos === position) { @@ -598,13 +624,13 @@ namespace ts.Completions { const realName = unescapeLeadingUnderscores(name); if (!uniqueNames.has(realName) && isIdentifierText(realName, target)) { uniqueNames.add(realName); - entries.push({ + insertSorted(entries, { name: realName, kind: ScriptElementKind.warning, kindModifiers: "", sortText: SortText.JavascriptIdentifiers, isFromUncheckedFile: true - }); + }, compareCompletionEntries); } }); } @@ -1106,7 +1132,7 @@ namespace ts.Completions { export function getCompletionEntriesFromSymbols( symbols: readonly Symbol[], - entries: Push, + entries: SortedArray, replacementToken: Node | undefined, contextToken: Node | undefined, location: Node, @@ -1175,7 +1201,7 @@ namespace ts.Completions { /** True for locals; false for globals, module exports from other files, `this.` completions. */ const shouldShadowLaterSymbols = !origin && !(symbol.parent === undefined && !some(symbol.declarations, d => d.getSourceFile() === location.getSourceFile())); uniques.set(name, shouldShadowLaterSymbols); - entries.push(entry); + insertSorted(entries, entry, compareCompletionEntries, /*allowDuplicates*/ true); } log("getCompletionsAtPosition: getCompletionEntriesFromSymbols: " + (timestamp() - start)); @@ -1832,7 +1858,7 @@ namespace ts.Completions { // For `
`, `parent` will be JsxAttribute and `previousToken` will be its initializer if ((parent as JsxAttribute).initializer === previousToken && previousToken.end < position) { - isJsxIdentifierExpected = true; + isJsxIdentifierExpected = true; break; } switch (previousToken.kind) { diff --git a/src/services/stringCompletions.ts b/src/services/stringCompletions.ts index 2c1a453df6d1e..6ba35d90bf950 100644 --- a/src/services/stringCompletions.ts +++ b/src/services/stringCompletions.ts @@ -39,7 +39,7 @@ namespace ts.Completions.StringCompletions { case StringLiteralCompletionKind.Paths: return convertPathCompletions(completion.paths); case StringLiteralCompletionKind.Properties: { - const entries: CompletionEntry[] = []; + const entries = createSortedArray(); getCompletionEntriesFromSymbols( completion.symbols, entries, diff --git a/src/testRunner/unittests/tsserver/projects.ts b/src/testRunner/unittests/tsserver/projects.ts index cd9ba6c92bf0c..a9df947bf2b73 100644 --- a/src/testRunner/unittests/tsserver/projects.ts +++ b/src/testRunner/unittests/tsserver/projects.ts @@ -703,8 +703,7 @@ namespace ts.projectSystem { // Check identifiers defined in HTML content are available in .ts file const project = configuredProjectAt(projectService, 0); let completions = project.getLanguageService().getCompletionsAtPosition(file1.path, 1, emptyOptions); - assert(completions && completions.entries[1].name === "hello", `expected entry hello to be in completion list`); - assert(completions && completions.entries[0].name === "globalThis", `first entry should be globalThis (not strictly relevant for this test).`); + assert(completions && some(completions.entries, e => e.name === "hello"), `expected entry hello to be in completion list`); // Close HTML file projectService.applyChangesInOpenFiles( diff --git a/tests/baselines/reference/completionEntryForUnionMethod.baseline b/tests/baselines/reference/completionEntryForUnionMethod.baseline index 8bfd544e98a6d..f03ee666dc0d8 100644 --- a/tests/baselines/reference/completionEntryForUnionMethod.baseline +++ b/tests/baselines/reference/completionEntryForUnionMethod.baseline @@ -15,7 +15,7 @@ }, "entries": [ { - "name": "length", + "name": "concat", "kind": "property", "kindModifiers": "declare", "sortText": "11", @@ -57,7 +57,7 @@ "kind": "punctuation" }, { - "text": "length", + "text": "concat", "kind": "propertyName" }, { @@ -69,33 +69,31 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ + "text": "{", + "kind": "punctuation" + }, { - "text": "Gets or sets the length of the array. This is a number one higher than the highest index in the array.", - "kind": "text" - } - ] - }, - { - "name": "toString", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, + { + "text": " ", + "kind": "space" + }, { "text": "(", "kind": "punctuation" }, { - "text": "method", - "kind": "text" + "text": "...", + "kind": "punctuation" }, { - "text": ")", + "text": "items", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -103,31 +101,27 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "ConcatArray", + "kind": "interfaceName" }, { "text": "<", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "keyword" }, { "text": ">", "kind": "punctuation" }, { - "text": ".", + "text": "[", "kind": "punctuation" }, { - "text": "toString", - "kind": "propertyName" - }, - { - "text": "(", + "text": "]", "kind": "punctuation" }, { @@ -145,69 +139,39 @@ { "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a string representation of an array.", - "kind": "text" - } - ] - }, - { - "name": "toLocaleString", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" }, { - "text": ")", + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", + "text": "]", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", + "text": ";", "kind": "punctuation" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "toLocaleString", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": ")", + "text": "...", "kind": "punctuation" }, + { + "text": "items", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -216,34 +180,20 @@ "text": " ", "kind": "space" }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a string representation of an array. The elements are converted to string using their toLocaleString methods.", - "kind": "text" - } - ] - }, - { - "name": "pop", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "method", - "kind": "text" + "text": "string", + "kind": "keyword" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -251,31 +201,31 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "ConcatArray", + "kind": "interfaceName" }, { "text": "<", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "keyword" }, { "text": ">", "kind": "punctuation" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, { - "text": "pop", - "kind": "propertyName" + "text": "[", + "kind": "punctuation" }, { - "text": "(", + "text": "]", "kind": "punctuation" }, { @@ -294,6 +244,26 @@ "text": "string", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ";", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "}", + "kind": "punctuation" + }, { "text": " ", "kind": "space" @@ -307,33 +277,31 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ + "text": "{", + "kind": "punctuation" + }, { - "text": "Removes the last element from an array and returns it.\r\nIf the array is empty, undefined is returned and the array is not modified.", - "kind": "text" - } - ] - }, - { - "name": "push", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, + { + "text": " ", + "kind": "space" + }, { "text": "(", "kind": "punctuation" }, { - "text": "method", - "kind": "text" + "text": "...", + "kind": "punctuation" }, { - "text": ")", + "text": "items", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -341,36 +309,32 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "ConcatArray", + "kind": "interfaceName" }, { "text": "<", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "number", + "kind": "keyword" }, { "text": ">", "kind": "punctuation" }, { - "text": ".", + "text": "[", "kind": "punctuation" }, { - "text": "push", - "kind": "propertyName" - }, - { - "text": "(", + "text": "]", "kind": "punctuation" }, { - "text": "items", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -381,7 +345,7 @@ "kind": "space" }, { - "text": "never", + "text": "number", "kind": "keyword" }, { @@ -393,9 +357,29 @@ "kind": "punctuation" }, { - "text": ")", + "text": ";", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "...", "kind": "punctuation" }, + { + "text": "items", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -405,13 +389,93 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ConcatArray", + "kind": "interfaceName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "...", + "kind": "text" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ";", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "}", + "kind": "punctuation" } ], "documentation": [ { - "text": "Appends new elements to the end of an array, and returns the new length of the array.", + "text": "Combines two or more arrays.\r\nThis method returns a new array without modifying any existing arrays.", "kind": "text" } ], @@ -428,7 +492,24 @@ "kind": "space" }, { - "text": "New elements to add to the array.", + "text": "Additional arrays and/or items to add to the end of the array.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "items", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Additional arrays and/or items to add to the end of the array.", "kind": "text" } ] @@ -436,7 +517,7 @@ ] }, { - "name": "concat", + "name": "every", "kind": "property", "kindModifiers": "declare", "sortText": "11", @@ -478,7 +559,7 @@ "kind": "punctuation" }, { - "text": "concat", + "text": "every", "kind": "propertyName" }, { @@ -502,32 +583,24 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "...", + "text": "<", "kind": "punctuation" }, { - "text": "items", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "S", + "kind": "typeParameterName" }, { "text": " ", "kind": "space" }, { - "text": "ConcatArray", - "kind": "interfaceName" + "text": "extends", + "kind": "keyword" }, { - "text": "<", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { "text": "string", @@ -538,17 +611,29 @@ "kind": "punctuation" }, { - "text": "[", + "text": "(", "kind": "punctuation" }, { - "text": "]", + "text": "predicate", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "value", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -562,35 +647,39 @@ "kind": "keyword" }, { - "text": "[", + "text": ",", "kind": "punctuation" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ";", - "kind": "punctuation" + "text": "index", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": " ", + "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "number", + "kind": "keyword" }, { - "text": "...", + "text": ",", "kind": "punctuation" }, { - "text": "items", + "text": " ", + "kind": "space" + }, + { + "text": "array", "kind": "parameterName" }, { @@ -602,19 +691,27 @@ "kind": "space" }, { - "text": "(", + "text": "string", + "kind": "keyword" + }, + { + "text": "[", "kind": "punctuation" }, { - "text": "string", - "kind": "keyword" + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "=>", "kind": "punctuation" }, { @@ -622,35 +719,39 @@ "kind": "space" }, { - "text": "ConcatArray", - "kind": "interfaceName" + "text": "value", + "kind": "text" }, { - "text": "<", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "string", + "text": "is", "kind": "keyword" }, { - "text": ">", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "S", + "kind": "typeParameterName" }, { - "text": "[", + "text": ",", "kind": "punctuation" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": "?", "kind": "punctuation" }, { @@ -662,43 +763,51 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { - "text": "[", + "text": ")", "kind": "punctuation" }, { - "text": "]", + "text": ":", "kind": "punctuation" }, { - "text": ";", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "this", + "kind": "keyword" }, { - "text": "}", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "is", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "S", + "kind": "typeParameterName" + }, + { + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "{", + "text": ";", "kind": "punctuation" }, { @@ -714,11 +823,7 @@ "kind": "punctuation" }, { - "text": "...", - "kind": "punctuation" - }, - { - "text": "items", + "text": "predicate", "kind": "parameterName" }, { @@ -730,32 +835,36 @@ "kind": "space" }, { - "text": "ConcatArray", - "kind": "interfaceName" + "text": "(", + "kind": "punctuation" }, { - "text": "<", + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": "number", - "kind": "keyword" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "[", + "text": ",", "kind": "punctuation" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "index", + "kind": "parameterName" }, { "text": ":", @@ -770,39 +879,39 @@ "kind": "keyword" }, { - "text": "[", + "text": ",", "kind": "punctuation" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ";", - "kind": "punctuation" + "text": "array", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": " ", + "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "...", + "text": "[", "kind": "punctuation" }, { - "text": "items", - "kind": "parameterName" + "text": "]", + "kind": "punctuation" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -810,19 +919,19 @@ "kind": "space" }, { - "text": "(", + "text": "=>", "kind": "punctuation" }, - { - "text": "number", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "unknown", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, { @@ -830,39 +939,51 @@ "kind": "space" }, { - "text": "ConcatArray", - "kind": "interfaceName" + "text": "thisArg", + "kind": "parameterName" }, { - "text": "<", + "text": "?", "kind": "punctuation" }, { - "text": "...", - "kind": "text" + "text": ":", + "kind": "punctuation" }, { - "text": ">", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": "[", + "text": ":", "kind": "punctuation" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "boolean", + "kind": "keyword" + }, + { + "text": ";", "kind": "punctuation" }, { - "text": ":", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "}", "kind": "punctuation" }, { @@ -870,17 +991,29 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "|", + "kind": "punctuation" }, { - "text": "[", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "]", + "text": "{", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "propertyName" + }, { "text": ";", "kind": "punctuation" @@ -896,7 +1029,7 @@ ], "documentation": [ { - "text": "Combines two or more arrays.\r\nThis method returns a new array without modifying any existing arrays.", + "text": "Determines whether all the members of an array satisfy the specified test.", "kind": "text" } ], @@ -905,7 +1038,7 @@ "name": "param", "text": [ { - "text": "items", + "text": "predicate", "kind": "parameterName" }, { @@ -913,7 +1046,7 @@ "kind": "space" }, { - "text": "Additional arrays and/or items to add to the end of the array.", + "text": "A function that accepts up to three arguments. The every method calls\r\nthe predicate function for each element in the array until the predicate returns a value\r\nwhich is coercible to the Boolean value false, or until the end of the array.", "kind": "text" } ] @@ -922,7 +1055,7 @@ "name": "param", "text": [ { - "text": "items", + "text": "thisArg", "kind": "parameterName" }, { @@ -930,7 +1063,41 @@ "kind": "space" }, { - "text": "Additional arrays and/or items to add to the end of the array.", + "text": "An object to which the this keyword can refer in the predicate function.\r\nIf thisArg is omitted, undefined is used as the this value.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "predicate", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A function that accepts up to three arguments. The every method calls\r\nthe predicate function for each element in the array until the predicate returns a value\r\nwhich is coercible to the Boolean value false, or until the end of the array.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer in the predicate function.\r\nIf thisArg is omitted, undefined is used as the this value.", "kind": "text" } ] @@ -938,8 +1105,8 @@ ] }, { - "name": "join", - "kind": "method", + "name": "filter", + "kind": "property", "kindModifiers": "declare", "sortText": "11", "displayParts": [ @@ -948,7 +1115,7 @@ "kind": "punctuation" }, { - "text": "method", + "text": "property", "kind": "text" }, { @@ -980,40 +1147,44 @@ "kind": "punctuation" }, { - "text": "join", + "text": "filter", "kind": "propertyName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "separator", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", + "text": "{", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", + "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "<", + "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "S", + "kind": "typeParameterName" }, { - "text": ":", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "extends", + "kind": "keyword" }, { "text": " ", @@ -1022,50 +1193,21 @@ { "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Adds all the elements of an array into a string, separated by the specified separator string.", - "kind": "text" - } - ], - "tags": [ + }, { - "name": "param", - "text": [ - { - "text": "separator", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string used to separate one element of the array from the next in the resulting string. If omitted, the array elements are separated with a comma.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "reverse", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ + "text": ">", + "kind": "punctuation" + }, { "text": "(", "kind": "punctuation" }, { - "text": "method", - "kind": "text" + "text": "predicate", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -1073,37 +1215,61 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "<", + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ",", "kind": "punctuation" }, { - "text": "reverse", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { - "text": "(", + "text": "index", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "array", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -1124,12 +1290,16 @@ "text": "]", "kind": "punctuation" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "=>", "kind": "punctuation" }, { @@ -1137,41 +1307,43 @@ "kind": "space" }, { - "text": "number", + "text": "value", + "kind": "text" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is", "kind": "keyword" }, { - "text": "[", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "]", + "text": "S", + "kind": "typeParameterName" + }, + { + "text": ",", "kind": "punctuation" - } - ], - "documentation": [ + }, { - "text": "Reverses the elements in an array in place.\r\nThis method mutates the array and returns a reference to the same array.", - "kind": "text" - } - ] - }, - { - "name": "shift", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "(", - "kind": "punctuation" + "text": "thisArg", + "kind": "parameterName" }, { - "text": "method", - "kind": "text" + "text": "?", + "kind": "punctuation" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -1179,36 +1351,52 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": "<", + "text": ")", "kind": "punctuation" }, { - "text": "T", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "S", "kind": "typeParameterName" }, { - "text": ">", + "text": "[", "kind": "punctuation" }, { - "text": ".", + "text": "]", "kind": "punctuation" }, { - "text": "shift", - "kind": "propertyName" + "text": ";", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "predicate", + "kind": "parameterName" }, { "text": ":", @@ -1219,15 +1407,15 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "value", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -1235,33 +1423,23 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Removes the first element from an array and returns it.\r\nIf the array is empty, undefined is returned and the array is not modified.", - "kind": "text" - } - ] - }, - { - "name": "slice", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "index", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -1269,43 +1447,51 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": "<", + "text": ",", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "array", + "kind": "parameterName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "slice", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { - "text": "(", + "text": "string", + "kind": "keyword" + }, + { + "text": "[", "kind": "punctuation" }, { - "text": "start", - "kind": "parameterName" + "text": "]", + "kind": "punctuation" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -1313,7 +1499,7 @@ "kind": "space" }, { - "text": "number", + "text": "unknown", "kind": "keyword" }, { @@ -1325,7 +1511,7 @@ "kind": "space" }, { - "text": "end", + "text": "thisArg", "kind": "parameterName" }, { @@ -1341,7 +1527,7 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { @@ -1368,6 +1554,18 @@ "text": "]", "kind": "punctuation" }, + { + "text": ";", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "}", + "kind": "punctuation" + }, { "text": " ", "kind": "space" @@ -1381,21 +1579,37 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "{", + "kind": "punctuation" }, { - "text": "[", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "]", + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "propertyName" + }, + { + "text": ";", "kind": "punctuation" - } - ], - "documentation": [ + }, { - "text": "Returns a copy of a section of an array.\r\nFor both start and end, a negative index can be used to indicate an offset from the end of the array.\r\nFor example, -2 refers to the second to last element of the array.", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "}", + "kind": "punctuation" + } + ], + "documentation": [ + { + "text": "Returns the elements of an array that meet the condition specified in a callback function.", "kind": "text" } ], @@ -1404,7 +1618,7 @@ "name": "param", "text": [ { - "text": "start", + "text": "predicate", "kind": "parameterName" }, { @@ -1412,7 +1626,7 @@ "kind": "space" }, { - "text": "The beginning index of the specified portion of the array.\r\nIf start is undefined, then the slice begins at index 0.", + "text": "A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.", "kind": "text" } ] @@ -1421,7 +1635,7 @@ "name": "param", "text": [ { - "text": "end", + "text": "thisArg", "kind": "parameterName" }, { @@ -1429,7 +1643,41 @@ "kind": "space" }, { - "text": "The end index of the specified portion of the array. This is exclusive of the element at the index 'end'.\r\nIf end is undefined, then the slice extends to the end of the array.", + "text": "An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "predicate", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.", "kind": "text" } ] @@ -1437,7 +1685,7 @@ ] }, { - "name": "sort", + "name": "forEach", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -1479,7 +1727,7 @@ "kind": "punctuation" }, { - "text": "sort", + "text": "forEach", "kind": "propertyName" }, { @@ -1487,7 +1735,7 @@ "kind": "punctuation" }, { - "text": "compareFn", + "text": "callbackfn", "kind": "parameterName" }, { @@ -1507,7 +1755,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "value", "kind": "parameterName" }, { @@ -1531,7 +1779,31 @@ "kind": "space" }, { - "text": "b", + "text": "index", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "array", "kind": "parameterName" }, { @@ -1546,6 +1818,14 @@ "text": "string", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -1563,7 +1843,7 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" }, { @@ -1591,7 +1871,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "value", "kind": "parameterName" }, { @@ -1615,7 +1895,7 @@ "kind": "space" }, { - "text": "b", + "text": "index", "kind": "parameterName" }, { @@ -1631,7 +1911,7 @@ "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -1639,7 +1919,11 @@ "kind": "space" }, { - "text": "=>", + "text": "array", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -1651,7 +1935,11 @@ "kind": "keyword" }, { - "text": ")", + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", "kind": "punctuation" }, { @@ -1659,7 +1947,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -1667,15 +1959,15 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" }, { - "text": "[", + "text": ")", "kind": "punctuation" }, { - "text": "]", + "text": ",", "kind": "punctuation" }, { @@ -1683,7 +1975,11 @@ "kind": "space" }, { - "text": "|", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -1691,21 +1987,29 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { - "text": "[", + "text": ")", "kind": "punctuation" }, { - "text": "]", + "text": ":", "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Sorts an array in place.\r\nThis method mutates the array and returns a reference to the same array.", + "text": "Performs the specified action for each element in an array.", "kind": "text" } ], @@ -1714,7 +2018,7 @@ "name": "param", "text": [ { - "text": "compareFn", + "text": "callbackfn", "kind": "parameterName" }, { @@ -1722,7 +2026,24 @@ "kind": "space" }, { - "text": "Function used to determine the order of the elements. It is expected to return\r\na negative value if the first argument is less than the second argument, zero if they're equal, and a positive\r\nvalue otherwise. If omitted, the elements are sorted in ascending, ASCII character order.\r\n```ts\r\n[11,2,22,1].sort((a, b) => a - b)\r\n```", + "text": "A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.", "kind": "text" } ] @@ -1730,7 +2051,7 @@ ] }, { - "name": "splice", + "name": "indexOf", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -1772,7 +2093,7 @@ "kind": "punctuation" }, { - "text": "splice", + "text": "indexOf", "kind": "propertyName" }, { @@ -1780,7 +2101,7 @@ "kind": "punctuation" }, { - "text": "start", + "text": "searchElement", "kind": "parameterName" }, { @@ -1792,7 +2113,7 @@ "kind": "space" }, { - "text": "number", + "text": "never", "kind": "keyword" }, { @@ -1804,13 +2125,9 @@ "kind": "space" }, { - "text": "deleteCount", + "text": "fromIndex", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -1835,74 +2152,14 @@ "text": " ", "kind": "space" }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", "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" } ], "documentation": [ { - "text": "Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.", + "text": "Returns the index of the first occurrence of a value in an array, or -1 if it is not present.", "kind": "text" } ], @@ -1911,7 +2168,7 @@ "name": "param", "text": [ { - "text": "start", + "text": "searchElement", "kind": "parameterName" }, { @@ -1919,7 +2176,7 @@ "kind": "space" }, { - "text": "The zero-based location in the array from which to start removing elements.", + "text": "The value to locate in the array.", "kind": "text" } ] @@ -1928,7 +2185,7 @@ "name": "param", "text": [ { - "text": "deleteCount", + "text": "fromIndex", "kind": "parameterName" }, { @@ -1936,16 +2193,7 @@ "kind": "space" }, { - "text": "The number of elements to remove.", - "kind": "text" - } - ] - }, - { - "name": "returns", - "text": [ - { - "text": "An array containing the elements that were deleted.", + "text": "The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.", "kind": "text" } ] @@ -1953,7 +2201,7 @@ ] }, { - "name": "unshift", + "name": "join", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -1995,7 +2243,7 @@ "kind": "punctuation" }, { - "text": "unshift", + "text": "join", "kind": "propertyName" }, { @@ -2003,9 +2251,13 @@ "kind": "punctuation" }, { - "text": "items", + "text": "separator", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -2015,17 +2267,9 @@ "kind": "space" }, { - "text": "never", + "text": "string", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -2039,13 +2283,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Inserts new elements at the start of an array, and returns the new length of the array.", + "text": "Adds all the elements of an array into a string, separated by the specified separator string.", "kind": "text" } ], @@ -2054,7 +2298,7 @@ "name": "param", "text": [ { - "text": "items", + "text": "separator", "kind": "parameterName" }, { @@ -2062,7 +2306,7 @@ "kind": "space" }, { - "text": "Elements to insert at the start of the array.", + "text": "A string used to separate one element of the array from the next in the resulting string. If omitted, the array elements are separated with a comma.", "kind": "text" } ] @@ -2070,7 +2314,7 @@ ] }, { - "name": "indexOf", + "name": "lastIndexOf", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -2112,7 +2356,7 @@ "kind": "punctuation" }, { - "text": "indexOf", + "text": "lastIndexOf", "kind": "propertyName" }, { @@ -2178,7 +2422,7 @@ ], "documentation": [ { - "text": "Returns the index of the first occurrence of a value in an array, or -1 if it is not present.", + "text": "Returns the index of the last occurrence of a specified value in an array, or -1 if it is not present.", "kind": "text" } ], @@ -2212,7 +2456,7 @@ "kind": "space" }, { - "text": "The array index at which to begin the search. If fromIndex is omitted, the search starts at index 0.", + "text": "The array index at which to begin searching backward. If fromIndex is omitted, the search starts at the last index in the array.", "kind": "text" } ] @@ -2220,8 +2464,8 @@ ] }, { - "name": "lastIndexOf", - "kind": "method", + "name": "length", + "kind": "property", "kindModifiers": "declare", "sortText": "11", "displayParts": [ @@ -2230,7 +2474,7 @@ "kind": "punctuation" }, { - "text": "method", + "text": "property", "kind": "text" }, { @@ -2262,57 +2506,9 @@ "kind": "punctuation" }, { - "text": "lastIndexOf", + "text": "length", "kind": "propertyName" }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "searchElement", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "never", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "fromIndex", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -2328,50 +2524,14 @@ ], "documentation": [ { - "text": "Returns the index of the last occurrence of a specified value in an array, or -1 if it is not present.", + "text": "Gets or sets the length of the array. This is a number one higher than the highest index in the array.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "searchElement", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The value to locate in the array.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "fromIndex", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The array index at which to begin searching backward. If fromIndex is omitted, the search starts at the last index in the array.", - "kind": "text" - } - ] - } ] }, { - "name": "every", - "kind": "property", + "name": "map", + "kind": "method", "kindModifiers": "declare", "sortText": "11", "displayParts": [ @@ -2380,7 +2540,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -2412,51 +2572,15 @@ "kind": "punctuation" }, { - "text": "every", + "text": "map", "kind": "propertyName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "{", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": " ", - "kind": "space" - }, { "text": "<", "kind": "punctuation" }, { - "text": "S", - "kind": "typeParameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "extends", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", + "text": "unknown", "kind": "keyword" }, { @@ -2468,7 +2592,7 @@ "kind": "punctuation" }, { - "text": "predicate", + "text": "callbackfn", "kind": "parameterName" }, { @@ -2483,6 +2607,10 @@ "text": "(", "kind": "punctuation" }, + { + "text": "(", + "kind": "punctuation" + }, { "text": "value", "kind": "parameterName" @@ -2572,27 +2700,19 @@ "kind": "space" }, { - "text": "value", - "kind": "text" - }, - { - "text": " ", - "kind": "space" + "text": "unknown", + "kind": "keyword" }, { - "text": "is", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "S", - "kind": "typeParameterName" - }, - { - "text": ",", + "text": "&", "kind": "punctuation" }, { @@ -2600,13 +2720,17 @@ "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": "?", + "text": "(", "kind": "punctuation" }, + { + "text": "value", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -2616,13 +2740,21 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "index", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -2632,24 +2764,32 @@ "kind": "space" }, { - "text": "this", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "is", - "kind": "keyword" + "text": "array", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "S", - "kind": "typeParameterName" + "text": "number", + "kind": "keyword" }, { "text": "[", @@ -2660,91 +2800,15 @@ "kind": "punctuation" }, { - "text": ";", + "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": " ", + "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "predicate", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "value", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "index", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "array", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -2752,37 +2816,13 @@ "kind": "space" }, { - "text": "string", + "text": "unknown", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "unknown", - "kind": "keyword" - }, { "text": ",", "kind": "punctuation" @@ -2795,10 +2835,6 @@ "text": "thisArg", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -2824,65 +2860,21 @@ "kind": "space" }, { - "text": "boolean", + "text": "unknown", "kind": "keyword" }, { - "text": ";", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "}", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "{", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "...", - "kind": "propertyName" - }, - { - "text": ";", + "text": "[", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "}", + "text": "]", "kind": "punctuation" } ], "documentation": [ { - "text": "Determines whether all the members of an array satisfy the specified test.", + "text": "Calls a defined callback function on each element of an array, and returns an array that contains the results.", "kind": "text" } ], @@ -2891,41 +2883,7 @@ "name": "param", "text": [ { - "text": "predicate", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A function that accepts up to three arguments. The every method calls\r\nthe predicate function for each element in the array until the predicate returns a value\r\nwhich is coercible to the Boolean value false, or until the end of the array.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "An object to which the this keyword can refer in the predicate function.\r\nIf thisArg is omitted, undefined is used as the this value.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "predicate", + "text": "callbackfn", "kind": "parameterName" }, { @@ -2933,7 +2891,7 @@ "kind": "space" }, { - "text": "A function that accepts up to three arguments. The every method calls\r\nthe predicate function for each element in the array until the predicate returns a value\r\nwhich is coercible to the Boolean value false, or until the end of the array.", + "text": "A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.", "kind": "text" } ] @@ -2950,7 +2908,7 @@ "kind": "space" }, { - "text": "An object to which the this keyword can refer in the predicate function.\r\nIf thisArg is omitted, undefined is used as the this value.", + "text": "An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.", "kind": "text" } ] @@ -2958,7 +2916,7 @@ ] }, { - "name": "some", + "name": "pop", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -3000,7 +2958,7 @@ "kind": "punctuation" }, { - "text": "some", + "text": "pop", "kind": "propertyName" }, { @@ -3008,8 +2966,8 @@ "kind": "punctuation" }, { - "text": "predicate", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -3020,19 +2978,15 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "value", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -3040,23 +2994,33 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" - }, + "text": "Removes the last element from an array and returns it.\r\nIf the array is empty, undefined is returned and the array is not modified.", + "kind": "text" + } + ] + }, + { + "name": "push", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "index", - "kind": "parameterName" + "text": "method", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -3064,19 +3028,35 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Array", + "kind": "localName" }, { - "text": ",", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "array", + "text": ">", + "kind": "punctuation" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "push", + "kind": "propertyName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "items", "kind": "parameterName" }, { @@ -3088,7 +3068,7 @@ "kind": "space" }, { - "text": "string", + "text": "never", "kind": "keyword" }, { @@ -3104,11 +3084,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -3116,8 +3092,49 @@ "kind": "space" }, { - "text": "unknown", + "text": "number", "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Appends new elements to the end of an array, and returns the new length of the array.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "items", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "New elements to add to the array.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "reduce", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" }, { "text": ")", @@ -3128,24 +3145,28 @@ "kind": "space" }, { - "text": "&", + "text": "Array", + "kind": "localName" + }, + { + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "(", + "text": ">", "kind": "punctuation" }, { - "text": "(", + "text": ".", "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": "reduce", + "kind": "propertyName" }, { "text": ":", @@ -3156,11 +3177,27 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "{", + "kind": "punctuation" }, { - "text": ",", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "callbackfn", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -3168,7 +3205,11 @@ "kind": "space" }, { - "text": "index", + "text": "(", + "kind": "punctuation" + }, + { + "text": "previousValue", "kind": "parameterName" }, { @@ -3180,7 +3221,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -3192,7 +3233,7 @@ "kind": "space" }, { - "text": "array", + "text": "currentValue", "kind": "parameterName" }, { @@ -3204,19 +3245,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, - { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -3224,7 +3257,11 @@ "kind": "space" }, { - "text": "=>", + "text": "currentIndex", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -3232,13 +3269,9 @@ "kind": "space" }, { - "text": "unknown", + "text": "number", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": ",", "kind": "punctuation" @@ -3248,7 +3281,7 @@ "kind": "space" }, { - "text": "thisArg", + "text": "array", "kind": "parameterName" }, { @@ -3260,15 +3293,19 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { - "text": ")", + "text": "[", "kind": "punctuation" }, { - "text": ":", + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -3276,98 +3313,44 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Determines whether the specified callback function returns true for any element of an array.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "predicate", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A function that accepts up to three arguments. The some method calls\r\nthe predicate function for each element in the array until the predicate returns a value\r\nwhich is coercible to the Boolean value true, or until the end of the array.", - "kind": "text" - } - ] + "text": "=>", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "An object to which the this keyword can refer in the predicate function.\r\nIf thisArg is omitted, undefined is used as the this value.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "forEach", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "method", - "kind": "text" + "text": "string", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "<", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "keyword" }, { - "text": ">", + "text": ";", "kind": "punctuation" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "forEach", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -3390,11 +3373,7 @@ "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "value", + "text": "previousValue", "kind": "parameterName" }, { @@ -3418,7 +3397,7 @@ "kind": "space" }, { - "text": "index", + "text": "currentValue", "kind": "parameterName" }, { @@ -3430,7 +3409,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -3442,99 +3421,7 @@ "kind": "space" }, { - "text": "array", - "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": "void", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "&", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "value", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "index", + "text": "currentIndex", "kind": "parameterName" }, { @@ -3570,7 +3457,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -3598,13 +3485,9 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": ",", "kind": "punctuation" @@ -3614,7 +3497,7 @@ "kind": "space" }, { - "text": "thisArg", + "text": "initialValue", "kind": "parameterName" }, { @@ -3626,7 +3509,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -3642,85 +3525,27 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Performs the specified action for each element in an array.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "callbackfn", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A function that accepts up to three arguments. forEach calls the callbackfn function one time for each element in the array.", - "kind": "text" - } - ] }, { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "map", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", + "text": ";", "kind": "punctuation" }, { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", + "text": " ", "kind": "space" }, - { - "text": "Array", - "kind": "localName" - }, { "text": "<", "kind": "punctuation" }, { - "text": "T", + "text": "U", "kind": "typeParameterName" }, { @@ -3728,31 +3553,27 @@ "kind": "punctuation" }, { - "text": ".", + "text": "(", "kind": "punctuation" }, { - "text": "map", - "kind": "propertyName" + "text": "callbackfn", + "kind": "parameterName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "unknown", - "kind": "keyword" - }, - { - "text": ">", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "callbackfn", + "text": "previousValue", "kind": "parameterName" }, { @@ -3764,15 +3585,19 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "U", + "kind": "typeParameterName" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "value", + "text": " ", + "kind": "space" + }, + { + "text": "currentValue", "kind": "parameterName" }, { @@ -3796,7 +3621,7 @@ "kind": "space" }, { - "text": "index", + "text": "currentIndex", "kind": "parameterName" }, { @@ -3860,11 +3685,11 @@ "kind": "space" }, { - "text": "unknown", - "kind": "keyword" + "text": "U", + "kind": "typeParameterName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -3872,7 +3697,11 @@ "kind": "space" }, { - "text": "&", + "text": "initialValue", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -3880,17 +3709,13 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "U", + "kind": "typeParameterName" }, { - "text": "(", + "text": ")", "kind": "punctuation" }, - { - "text": "value", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -3900,23 +3725,19 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "U", + "kind": "typeParameterName" }, { - "text": ",", + "text": ";", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "index", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", + "text": "}", "kind": "punctuation" }, { @@ -3924,11 +3745,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", + "text": "|", "kind": "punctuation" }, { @@ -3936,105 +3753,37 @@ "kind": "space" }, { - "text": "array", - "kind": "parameterName" + "text": "{", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "unknown", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", + "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "...", + "kind": "propertyName" }, { - "text": ":", + "text": ";", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "unknown", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "]", + "text": "}", "kind": "punctuation" } ], "documentation": [ { - "text": "Calls a defined callback function on each element of an array, and returns an array that contains the results.", + "text": "Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.", "kind": "text" } ], @@ -4051,7 +3800,7 @@ "kind": "space" }, { - "text": "A function that accepts up to three arguments. The map method calls the callbackfn function one time for each element in the array.", + "text": "A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.", "kind": "text" } ] @@ -4060,7 +3809,7 @@ "name": "param", "text": [ { - "text": "thisArg", + "text": "initialValue", "kind": "parameterName" }, { @@ -4068,7 +3817,41 @@ "kind": "space" }, { - "text": "An object to which the this keyword can refer in the callbackfn function. If thisArg is omitted, undefined is used as the this value.", + "text": "If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "callbackfn", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "initialValue", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.", "kind": "text" } ] @@ -4076,7 +3859,7 @@ ] }, { - "name": "filter", + "name": "reduceRight", "kind": "property", "kindModifiers": "declare", "sortText": "11", @@ -4118,7 +3901,7 @@ "kind": "punctuation" }, { - "text": "filter", + "text": "reduceRight", "kind": "propertyName" }, { @@ -4142,39 +3925,27 @@ "kind": "space" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "S", - "kind": "typeParameterName" - }, - { - "text": " ", - "kind": "space" + "text": "callbackfn", + "kind": "parameterName" }, { - "text": "extends", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "(", "kind": "punctuation" }, { - "text": "predicate", + "text": "previousValue", "kind": "parameterName" }, { @@ -4186,11 +3957,19 @@ "kind": "space" }, { - "text": "(", + "text": "string", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, { - "text": "value", + "text": " ", + "kind": "space" + }, + { + "text": "currentValue", "kind": "parameterName" }, { @@ -4214,7 +3993,7 @@ "kind": "space" }, { - "text": "index", + "text": "currentIndex", "kind": "parameterName" }, { @@ -4278,39 +4057,11 @@ "kind": "space" }, { - "text": "value", - "kind": "text" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "S", - "kind": "typeParameterName" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -4322,43 +4073,35 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { - "text": ")", + "text": ";", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", + "text": " ", "kind": "space" }, { - "text": "S", - "kind": "typeParameterName" - }, - { - "text": "[", + "text": "(", "kind": "punctuation" }, { - "text": "]", - "kind": "punctuation" + "text": "callbackfn", + "kind": "parameterName" }, { - "text": ";", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": " ", + "text": " ", "kind": "space" }, { @@ -4366,7 +4109,7 @@ "kind": "punctuation" }, { - "text": "predicate", + "text": "previousValue", "kind": "parameterName" }, { @@ -4378,11 +4121,19 @@ "kind": "space" }, { - "text": "(", + "text": "string", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, { - "text": "value", + "text": " ", + "kind": "space" + }, + { + "text": "currentValue", "kind": "parameterName" }, { @@ -4406,7 +4157,7 @@ "kind": "space" }, { - "text": "index", + "text": "currentIndex", "kind": "parameterName" }, { @@ -4470,7 +4221,7 @@ "kind": "space" }, { - "text": "unknown", + "text": "string", "kind": "keyword" }, { @@ -4482,13 +4233,9 @@ "kind": "space" }, { - "text": "thisArg", + "text": "initialValue", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -4498,7 +4245,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -4517,14 +4264,6 @@ "text": "string", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ";", "kind": "punctuation" @@ -4533,194 +4272,22 @@ "text": "\n", "kind": "lineBreak" }, - { - "text": "}", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "{", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": " ", "kind": "space" }, - { - "text": "...", - "kind": "propertyName" - }, - { - "text": ";", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "}", - "kind": "punctuation" - } - ], - "documentation": [ - { - "text": "Returns the elements of an array that meet the condition specified in a callback function.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "predicate", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "predicate", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A function that accepts up to three arguments. The filter method calls the predicate function one time for each element in the array.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "An object to which the this keyword can refer in the predicate function. If thisArg is omitted, undefined is used as the this value.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "reduce", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" - }, { "text": "<", "kind": "punctuation" }, { - "text": "T", + "text": "U", "kind": "typeParameterName" }, { "text": ">", "kind": "punctuation" }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "reduce", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "{", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": " ", - "kind": "space" - }, { "text": "(", "kind": "punctuation" @@ -4754,8 +4321,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "U", + "kind": "typeParameterName" }, { "text": ",", @@ -4854,15 +4421,11 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "U", + "kind": "typeParameterName" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -4870,28 +4433,24 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "initialValue", + "kind": "parameterName" }, { - "text": ";", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": " ", + "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "U", + "kind": "typeParameterName" }, { - "text": "callbackfn", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -4902,15 +4461,19 @@ "kind": "space" }, { - "text": "(", + "text": "U", + "kind": "typeParameterName" + }, + { + "text": ";", "kind": "punctuation" }, { - "text": "previousValue", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", + "text": "}", "kind": "punctuation" }, { @@ -4918,11 +4481,7 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", + "text": "|", "kind": "punctuation" }, { @@ -4930,33 +4489,165 @@ "kind": "space" }, { - "text": "currentValue", - "kind": "parameterName" + "text": "{", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", + "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "...", + "kind": "propertyName" }, { - "text": ",", + "text": ";", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "currentIndex", - "kind": "parameterName" - }, + "text": "}", + "kind": "punctuation" + } + ], + "documentation": [ + { + "text": "Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "callbackfn", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "initialValue", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "callbackfn", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "initialValue", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "reverse", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "reverse", + "kind": "propertyName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -4965,12 +4656,66 @@ "text": " ", "kind": "space" }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" }, { - "text": ",", + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + } + ], + "documentation": [ + { + "text": "Reverses the elements in an array in place.\r\nThis method mutates the array and returns a reference to the same array.", + "kind": "text" + } + ] + }, + { + "name": "shift", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -4978,8 +4723,36 @@ "kind": "space" }, { - "text": "array", - "kind": "parameterName" + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "shift", + "kind": "propertyName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -4994,13 +4767,43 @@ "kind": "keyword" }, { - "text": "[", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { - "text": "]", + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Removes the first element from an array and returns it.\r\nIf the array is empty, undefined is returned and the array is not modified.", + "kind": "text" + } + ] + }, + { + "name": "slice", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", "kind": "punctuation" }, + { + "text": "method", + "kind": "text" + }, { "text": ")", "kind": "punctuation" @@ -5010,7 +4813,43 @@ "kind": "space" }, { - "text": "=>", + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "slice", + "kind": "propertyName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "start", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -5018,7 +4857,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -5030,9 +4869,13 @@ "kind": "space" }, { - "text": "initialValue", + "text": "end", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -5042,7 +4885,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -5062,35 +4905,133 @@ "kind": "keyword" }, { - "text": ";", + "text": "[", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "]", + "kind": "punctuation" }, { - "text": " ", + "text": " ", "kind": "space" }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + } + ], + "documentation": [ + { + "text": "Returns a copy of a section of an array.\r\nFor both start and end, a negative index can be used to indicate an offset from the end of the array.\r\nFor example, -2 refers to the second to last element of the array.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "start", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The beginning index of the specified portion of the array.\r\nIf start is undefined, then the slice begins at index 0.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "end", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The end index of the specified portion of the array. This is exclusive of the element at the index 'end'.\r\nIf end is undefined, then the slice extends to the end of the array.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "some", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, { "text": "<", "kind": "punctuation" }, { - "text": "U", + "text": "T", "kind": "typeParameterName" }, { - "text": ">", - "kind": "punctuation" + "text": ">", + "kind": "punctuation" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "some", + "kind": "propertyName" }, { "text": "(", "kind": "punctuation" }, { - "text": "callbackfn", + "text": "predicate", "kind": "parameterName" }, { @@ -5106,7 +5047,11 @@ "kind": "punctuation" }, { - "text": "previousValue", + "text": "(", + "kind": "punctuation" + }, + { + "text": "value", "kind": "parameterName" }, { @@ -5118,8 +5063,8 @@ "kind": "space" }, { - "text": "U", - "kind": "typeParameterName" + "text": "string", + "kind": "keyword" }, { "text": ",", @@ -5130,7 +5075,7 @@ "kind": "space" }, { - "text": "currentValue", + "text": "index", "kind": "parameterName" }, { @@ -5142,7 +5087,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -5154,7 +5099,7 @@ "kind": "space" }, { - "text": "currentIndex", + "text": "array", "kind": "parameterName" }, { @@ -5166,23 +5111,27 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "array", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -5190,19 +5139,19 @@ "kind": "space" }, { - "text": "string", + "text": "unknown", "kind": "keyword" }, { - "text": "[", + "text": ")", "kind": "punctuation" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "&", "kind": "punctuation" }, { @@ -5210,7 +5159,19 @@ "kind": "space" }, { - "text": "=>", + "text": "(", + "kind": "punctuation" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -5218,8 +5179,8 @@ "kind": "space" }, { - "text": "U", - "kind": "typeParameterName" + "text": "number", + "kind": "keyword" }, { "text": ",", @@ -5230,7 +5191,7 @@ "kind": "space" }, { - "text": "initialValue", + "text": "index", "kind": "parameterName" }, { @@ -5242,13 +5203,21 @@ "kind": "space" }, { - "text": "U", - "kind": "typeParameterName" + "text": "number", + "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "array", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -5258,19 +5227,19 @@ "kind": "space" }, { - "text": "U", - "kind": "typeParameterName" + "text": "number", + "kind": "keyword" }, { - "text": ";", + "text": "[", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "]", + "kind": "punctuation" }, { - "text": "}", + "text": ")", "kind": "punctuation" }, { @@ -5278,7 +5247,7 @@ "kind": "space" }, { - "text": "|", + "text": "=>", "kind": "punctuation" }, { @@ -5286,37 +5255,57 @@ "kind": "space" }, { - "text": "{", + "text": "unknown", + "kind": "keyword" + }, + { + "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ",", + "kind": "punctuation" }, { - "text": " ", + "text": " ", "kind": "space" }, { - "text": "...", - "kind": "propertyName" + "text": "thisArg", + "kind": "parameterName" }, { - "text": ";", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "}", + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "Calls the specified callback function for all the elements in an array. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.", + "text": "Determines whether the specified callback function returns true for any element of an array.", "kind": "text" } ], @@ -5325,41 +5314,7 @@ "name": "param", "text": [ { - "text": "callbackfn", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "initialValue", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "callbackfn", + "text": "predicate", "kind": "parameterName" }, { @@ -5367,7 +5322,7 @@ "kind": "space" }, { - "text": "A function that accepts up to four arguments. The reduce method calls the callbackfn function one time for each element in the array.", + "text": "A function that accepts up to three arguments. The some method calls\r\nthe predicate function for each element in the array until the predicate returns a value\r\nwhich is coercible to the Boolean value true, or until the end of the array.", "kind": "text" } ] @@ -5376,7 +5331,7 @@ "name": "param", "text": [ { - "text": "initialValue", + "text": "thisArg", "kind": "parameterName" }, { @@ -5384,7 +5339,7 @@ "kind": "space" }, { - "text": "If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.", + "text": "An object to which the this keyword can refer in the predicate function.\r\nIf thisArg is omitted, undefined is used as the this value.", "kind": "text" } ] @@ -5392,8 +5347,8 @@ ] }, { - "name": "reduceRight", - "kind": "property", + "name": "sort", + "kind": "method", "kindModifiers": "declare", "sortText": "11", "displayParts": [ @@ -5402,7 +5357,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -5434,9 +5389,17 @@ "kind": "punctuation" }, { - "text": "reduceRight", + "text": "sort", "kind": "propertyName" }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "compareFn", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -5446,27 +5409,83 @@ "kind": "space" }, { - "text": "{", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "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": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" }, { - "text": " ", + "text": " ", "kind": "space" }, { - "text": "(", + "text": "number", + "kind": "keyword" + }, + { + "text": ")", "kind": "punctuation" }, { - "text": "callbackfn", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "&", "kind": "punctuation" }, { @@ -5478,7 +5497,11 @@ "kind": "punctuation" }, { - "text": "previousValue", + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", "kind": "parameterName" }, { @@ -5490,7 +5513,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -5502,7 +5525,7 @@ "kind": "space" }, { - "text": "currentValue", + "text": "b", "kind": "parameterName" }, { @@ -5514,11 +5537,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -5526,11 +5549,7 @@ "kind": "space" }, { - "text": "currentIndex", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -5542,16 +5561,12 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "array", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -5573,16 +5588,12 @@ "text": "]", "kind": "punctuation" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -5590,47 +5601,60 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ";", + "text": "]", "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "Sorts an array in place.\r\nThis method mutates the array and returns a reference to the same array.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" - }, + "name": "param", + "text": [ + { + "text": "compareFn", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function used to determine the order of the elements. It is expected to return\r\na negative value if the first argument is less than the second argument, zero if they're equal, and a positive\r\nvalue otherwise. If omitted, the elements are sorted in ascending, ASCII character order.\r\n```ts\r\n[11,2,22,1].sort((a, b) => a - b)\r\n```", + "kind": "text" + } + ] + } + ] + }, + { + "name": "splice", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "callbackfn", - "kind": "parameterName" + "text": "method", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -5638,35 +5662,35 @@ "kind": "space" }, { - "text": "(", + "text": "Array", + "kind": "localName" + }, + { + "text": "<", "kind": "punctuation" }, { - "text": "previousValue", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "string", - "kind": "keyword" + "text": "splice", + "kind": "propertyName" }, { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "currentValue", + "text": "start", "kind": "parameterName" }, { @@ -5678,7 +5702,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -5690,9 +5714,13 @@ "kind": "space" }, { - "text": "currentIndex", + "text": "deleteCount", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -5706,17 +5734,9 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "array", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -5737,16 +5757,12 @@ "text": "]", "kind": "punctuation" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -5754,11 +5770,15 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ",", + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", "kind": "punctuation" }, { @@ -5766,55 +5786,114 @@ "kind": "space" }, { - "text": "initialValue", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "+", + "kind": "operator" + }, + { + "text": "2", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "overloads", + "kind": "text" }, { "text": ")", "kind": "punctuation" + } + ], + "documentation": [ + { + "text": "Removes elements from an array and, if necessary, inserts new elements in their place, returning the deleted elements.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "start", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The zero-based location in the array from which to start removing elements.", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "deleteCount", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The number of elements to remove.", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "returns", + "text": [ + { + "text": "An array containing the elements that were deleted.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "toLocaleString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": "string", - "kind": "keyword" + "text": "method", + "kind": "text" }, { - "text": ";", + "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": " ", - "kind": "space" + "text": "Array", + "kind": "localName" }, { "text": "<", "kind": "punctuation" }, { - "text": "U", + "text": "T", "kind": "typeParameterName" }, { @@ -5822,28 +5901,20 @@ "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "callbackfn", - "kind": "parameterName" - }, - { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "toLocaleString", + "kind": "propertyName" }, { "text": "(", "kind": "punctuation" }, { - "text": "previousValue", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -5854,23 +5925,33 @@ "kind": "space" }, { - "text": "U", - "kind": "typeParameterName" - }, + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" - }, + "text": "Returns a string representation of an array. The elements are converted to string using their toLocaleString methods.", + "kind": "text" + } + ] + }, + { + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "currentValue", - "kind": "parameterName" + "text": "method", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -5878,44 +5959,36 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Array", + "kind": "localName" }, { - "text": ",", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "currentIndex", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "number", - "kind": "keyword" + "text": "toString", + "kind": "propertyName" }, { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "array", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -5928,14 +6001,28 @@ { "text": "string", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": "[", + "text": "Returns a string representation of an array.", + "kind": "text" + } + ] + }, + { + "name": "unshift", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", "kind": "punctuation" }, { - "text": "]", - "kind": "punctuation" + "text": "method", + "kind": "text" }, { "text": ")", @@ -5946,44 +6033,36 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "<", + "kind": "punctuation" }, { - "text": "U", + "text": "T", "kind": "typeParameterName" }, { - "text": ",", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "initialValue", - "kind": "parameterName" - }, - { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "unshift", + "kind": "propertyName" }, { - "text": "U", - "kind": "typeParameterName" + "text": "(", + "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "items", + "kind": "parameterName" }, { "text": ":", @@ -5994,65 +6073,37 @@ "kind": "space" }, { - "text": "U", - "kind": "typeParameterName" + "text": "never", + "kind": "keyword" }, { - "text": ";", + "text": "[", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "}", + "text": "]", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "|", + "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "{", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": " ", + "text": " ", "kind": "space" }, { - "text": "...", - "kind": "propertyName" - }, - { - "text": ";", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "}", - "kind": "punctuation" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Calls the specified callback function for all the elements in an array, in descending order. The return value of the callback function is the accumulated result, and is provided as an argument in the next call to the callback function.", + "text": "Inserts new elements at the start of an array, and returns the new length of the array.", "kind": "text" } ], @@ -6061,58 +6112,7 @@ "name": "param", "text": [ { - "text": "callbackfn", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "initialValue", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "callbackfn", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A function that accepts up to four arguments. The reduceRight method calls the callbackfn function one time for each element in the array.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "initialValue", + "text": "items", "kind": "parameterName" }, { @@ -6120,7 +6120,7 @@ "kind": "space" }, { - "text": "If initialValue is specified, it is used as the initial value to start the accumulation. The first call to the callbackfn function provides this value as an argument instead of an array value.", + "text": "Elements to insert at the start of the array.", "kind": "text" } ] diff --git a/tests/baselines/reference/completionsCommentsClass.baseline b/tests/baselines/reference/completionsCommentsClass.baseline index f6625952f041c..b16322debe66b 100644 --- a/tests/baselines/reference/completionsCommentsClass.baseline +++ b/tests/baselines/reference/completionsCommentsClass.baseline @@ -11,13 +11,13 @@ "isNewIdentifierLocation": false, "entries": [ { - "name": "globalThis", - "kind": "module", + "name": "a", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "class", "kind": "keyword" }, { @@ -25,20 +25,20 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "a", + "kind": "className" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "c2", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "class", "kind": "keyword" }, { @@ -46,80 +46,124 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, + "text": "c2", + "kind": "className" + } + ], + "documentation": [ { - "text": "x", - "kind": "parameterName" - }, + "text": "This is class c2 without constructor", + "kind": "text" + } + ] + }, + { + "name": "c3", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", + "text": "c3", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "c4", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "c4", + "kind": "className" + } + ], + "documentation": [ + { + "text": "Class comment", + "kind": "text" + } + ] + }, + { + "name": "c5", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "c5", + "kind": "className" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Class with statics", "kind": "text" } + ] + }, + { + "name": "c6", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c6", + "kind": "className" + } ], - "tags": [ + "documentation": [ { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "class with statics and constructor", + "kind": "text" } ] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i2", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -127,31 +171,44 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "i2", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "c2", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i2_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "i2_c", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -159,12 +216,37 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "typeof", + "kind": "keyword" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "c2", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i3", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i3", + "kind": "localName" }, { "text": ":", @@ -175,12 +257,29 @@ "kind": "space" }, { - "text": "number", + "text": "c3", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i3_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i3_c", + "kind": "localName" }, { "text": ":", @@ -191,61 +290,28 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "Converts a string to an integer.", - "kind": "text" + "text": " ", + "kind": "space" + }, + { + "text": "c3", + "kind": "className" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i4", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -253,16 +319,8 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i4", + "kind": "localName" }, { "text": ":", @@ -273,12 +331,29 @@ "kind": "space" }, { - "text": "string", + "text": "c4", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i4_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i4_c", + "kind": "localName" }, { "text": ":", @@ -289,44 +364,28 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "Converts a string to a floating-point number.", - "kind": "text" - } - ], - "tags": [ + "text": " ", + "kind": "space" + }, { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "c4", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i5", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -334,16 +393,8 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" + "text": "i5", + "kind": "localName" }, { "text": ":", @@ -354,12 +405,29 @@ "kind": "space" }, { - "text": "number", + "text": "c5", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i5_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i5_c", + "kind": "localName" }, { "text": ":", @@ -370,44 +438,28 @@ "kind": "space" }, { - "text": "boolean", + "text": "typeof", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ + "text": " ", + "kind": "space" + }, { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "text": "c5", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i6", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -415,16 +467,8 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" + "text": "i6", + "kind": "localName" }, { "text": ":", @@ -435,12 +479,29 @@ "kind": "space" }, { - "text": "number", + "text": "c6", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i6_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i6_c", + "kind": "localName" }, { "text": ":", @@ -451,44 +512,28 @@ "kind": "space" }, { - "text": "boolean", + "text": "typeof", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "Determines whether a supplied number is finite.", - "kind": "text" + "text": " ", + "kind": "space" + }, + { + "text": "c6", + "kind": "className" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "m", + "kind": "module", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "namespace", "kind": "keyword" }, { @@ -496,16 +541,29 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "m", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "myVar", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "myVar", + "kind": "localName" }, { "text": ":", @@ -516,60 +574,60 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "m", + "kind": "moduleName" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "m2", + "kind": "moduleName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "abstract", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "abstract", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "any", + "kind": "keyword" } ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -577,32 +635,36 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -613,44 +675,20 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -658,32 +696,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": "uri", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -694,72 +724,113 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "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" } - ], - "tags": [ + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "as", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", + "name": "asserts", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "asserts", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "encodeURIComponent", - "kind": "functionName" - }, + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "uriComponent", - "kind": "parameterName" - }, + "text": "bigint", + "kind": "keyword" + } + ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "boolean", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { @@ -767,7 +838,11 @@ "kind": "space" }, { - "text": "|", + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -775,7 +850,92 @@ "kind": "space" }, { - "text": "number", + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -783,20 +943,24 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "boolean", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -807,44 +971,20 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -852,32 +992,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -888,50 +1020,46 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "declare", + "kind": "keyword" } ] }, { - "name": "unescape", + "name": "decodeURI", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -942,7 +1070,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "decodeURI", "kind": "functionName" }, { @@ -950,7 +1078,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -984,25 +1112,16 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -1010,7 +1129,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -1018,13 +1137,13 @@ ] }, { - "name": "NaN", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -1032,41 +1151,32 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "encodedURIComponent", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1077,20 +1187,92 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "Object", - "kind": "var", + "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": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1098,24 +1280,32 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1126,25 +1316,44 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1152,27 +1361,35 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -1180,25 +1397,7 @@ "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", + "text": "number", "kind": "keyword" }, { @@ -1206,24 +1405,20 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1234,19 +1429,50 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "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": "Boolean", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1260,7 +1486,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Error", "kind": "localName" }, { @@ -1276,7 +1502,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Error", "kind": "localName" }, { @@ -1288,20 +1514,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Number", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1309,24 +1535,32 @@ "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1337,19 +1571,38 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1363,7 +1616,7 @@ "kind": "space" }, { - "text": "Math", + "text": "EvalError", "kind": "localName" }, { @@ -1379,7 +1632,7 @@ "kind": "space" }, { - "text": "Math", + "text": "EvalError", "kind": "localName" }, { @@ -1391,19 +1644,62 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "export", + "kind": "keyword" } ] }, { - "name": "Date", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1417,7 +1713,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Float32Array", "kind": "localName" }, { @@ -1433,7 +1729,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Float32Array", "kind": "localName" }, { @@ -1445,19 +1741,19 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1471,7 +1767,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Float64Array", "kind": "localName" }, { @@ -1487,7 +1783,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Float64Array", "kind": "localName" }, { @@ -1499,63 +1795,43 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "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": "Error", - "kind": "var", - "kindModifiers": "declare", + "name": "for", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "for", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "function", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "kind": "interfaceName" } - ], - "documentation": [] + ] }, { - "name": "EvalError", + "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1569,7 +1845,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Function", "kind": "localName" }, { @@ -1585,7 +1861,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Function", "kind": "localName" }, { @@ -1597,20 +1873,25 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -1618,13 +1899,78 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "infer", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "infer", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -1634,7 +1980,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Infinity", "kind": "localName" }, { @@ -1646,14 +1992,26 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1667,7 +2025,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int16Array", "kind": "localName" }, { @@ -1683,7 +2041,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int16Array", "kind": "localName" }, { @@ -1695,14 +2053,19 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1716,7 +2079,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Int32Array", "kind": "localName" }, { @@ -1732,7 +2095,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Int32Array", "kind": "localName" }, { @@ -1744,14 +2107,19 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "Int32ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "TypeError", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1765,7 +2133,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Int8Array", "kind": "localName" }, { @@ -1781,7 +2149,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Int8Array", "kind": "localName" }, { @@ -1793,36 +2161,37 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -1830,32 +2199,20 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "JSON", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1863,24 +2220,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" - }, + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1891,25 +2256,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "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": "Array", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1917,36 +2301,32 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "number", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1957,14 +2337,38 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "ArrayBuffer", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1978,7 +2382,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "JSON", "kind": "localName" }, { @@ -1994,7 +2398,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "JSON", "kind": "localName" }, { @@ -2006,19 +2410,43 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "DataView", + "name": "keyof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "keyof", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2032,7 +2460,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Math", "kind": "localName" }, { @@ -2048,7 +2476,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Math", "kind": "localName" }, { @@ -2060,34 +2488,47 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", + "name": "module", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int8Array", - "kind": "localName" - }, + } + ] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -2097,7 +2538,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "NaN", "kind": "localName" }, { @@ -2109,19 +2550,62 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "never", + "kind": "keyword" } ] }, { - "name": "Uint8Array", + "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": "number", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "number", + "kind": "keyword" + } + ] + }, + { + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2135,7 +2619,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Number", "kind": "localName" }, { @@ -2151,7 +2635,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Number", "kind": "localName" }, { @@ -2163,19 +2647,31 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "NumberConstructor", "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.", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", + "name": "object", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2189,7 +2685,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Object", "kind": "localName" }, { @@ -2205,7 +2701,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Object", "kind": "localName" }, { @@ -2217,25 +2713,37 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "Int16Array", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2243,24 +2751,32 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2271,25 +2787,44 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Uint16Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2297,24 +2832,16 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -2325,50 +2852,40 @@ "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", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2379,19 +2896,55 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "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": "Uint32Array", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2405,7 +2958,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "RangeError", "kind": "localName" }, { @@ -2421,7 +2974,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "RangeError", "kind": "localName" }, { @@ -2433,19 +2986,26 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "readonly", + "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2459,7 +3019,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -2475,7 +3035,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -2487,19 +3047,14 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2513,7 +3068,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "RegExp", "kind": "localName" }, { @@ -2529,7 +3084,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "RegExp", "kind": "localName" }, { @@ -2541,72 +3096,44 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "return", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "return", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "c2", - "kind": "class", + "name": "string", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c2", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is class c2 without constructor", - "kind": "text" } ] }, { - "name": "i2", + "name": "String", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -2614,30 +3141,13 @@ "kind": "space" }, { - "text": "i2", + "text": "String", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "c2", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i2_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -2647,7 +3157,7 @@ "kind": "space" }, { - "text": "i2_c", + "text": "String", "kind": "localName" }, { @@ -2659,49 +3169,61 @@ "kind": "space" }, { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c2", - "kind": "className" + "text": "StringConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] }, { - "name": "c3", - "kind": "class", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "super", "kind": "keyword" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "c3", - "kind": "className" + "text": "symbol", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i3", + "name": "SyntaxError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -2709,30 +3231,13 @@ "kind": "space" }, { - "text": "i3", + "text": "SyntaxError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "c3", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i3_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -2742,7 +3247,7 @@ "kind": "space" }, { - "text": "i3_c", + "text": "SyntaxError", "kind": "localName" }, { @@ -2754,54 +3259,80 @@ "kind": "space" }, { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c3", - "kind": "className" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "c4", - "kind": "class", + "name": "this", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "this", "kind": "keyword" - }, + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "c4", - "kind": "className" + "text": "true", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Class comment", - "kind": "text" + "text": "try", + "kind": "keyword" } ] }, { - "name": "i4", - "kind": "var", + "name": "type", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "type", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -2809,30 +3340,13 @@ "kind": "space" }, { - "text": "i4", + "text": "TypeError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c4", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i4_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -2842,7 +3356,7 @@ "kind": "space" }, { - "text": "i4_c", + "text": "TypeError", "kind": "localName" }, { @@ -2854,28 +3368,32 @@ "kind": "space" }, { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c4", - "kind": "className" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "c5", - "kind": "class", + "name": "typeof", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -2883,23 +3401,13 @@ "kind": "space" }, { - "text": "c5", - "kind": "className" - } - ], - "documentation": [ + "text": "Uint16Array", + "kind": "localName" + }, { - "text": "Class with statics", - "kind": "text" - } - ] - }, - { - "name": "i5", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -2909,7 +3417,7 @@ "kind": "space" }, { - "text": "i5", + "text": "Uint16Array", "kind": "localName" }, { @@ -2921,20 +3429,25 @@ "kind": "space" }, { - "text": "c5", - "kind": "className" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i5_c", + "name": "Uint32Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -2942,19 +3455,15 @@ "kind": "space" }, { - "text": "i5_c", + "text": "Uint32Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "typeof", + "text": "var", "kind": "keyword" }, { @@ -2962,46 +3471,37 @@ "kind": "space" }, { - "text": "c5", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "c6", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Uint32Array", + "kind": "localName" + }, { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c6", - "kind": "className" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "class with statics and constructor", + "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": "i6", + "name": "Uint8Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -3009,30 +3509,13 @@ "kind": "space" }, { - "text": "i6", + "text": "Uint8Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "c6", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i6_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -3042,7 +3525,7 @@ "kind": "space" }, { - "text": "i6_c", + "text": "Uint8Array", "kind": "localName" }, { @@ -3054,28 +3537,25 @@ "kind": "space" }, { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c6", - "kind": "className" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "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": "a", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -3083,39 +3563,13 @@ "kind": "space" }, { - "text": "a", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "m", - "kind": "module", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "m", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "myVar", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -3125,7 +3579,7 @@ "kind": "space" }, { - "text": "myVar", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -3137,27 +3591,16 @@ "kind": "space" }, { - "text": "m", - "kind": "moduleName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "m2", - "kind": "moduleName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "c1", - "kind": "className" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "undefined", @@ -3174,766 +3617,323 @@ "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": "abstract", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "abstract", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "asserts", - "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "any", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "boolean", - "kind": "keyword" - } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "declare", - "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "infer", - "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "keyof", - "kind": "keyword" - } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "never", + "name": "unique", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "never", + "text": "unique", "kind": "keyword" } ] }, { - "name": "readonly", + "name": "unknown", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "readonly", + "text": "unknown", "kind": "keyword" } ] }, { - "name": "number", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "number", + "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": "object", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "object", + "text": "var", "kind": "keyword" } ] }, { - "name": "string", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "string", + "text": "void", "kind": "keyword" } ] }, { - "name": "symbol", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "symbol", + "text": "while", "kind": "keyword" } ] }, { - "name": "type", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "type", + "text": "with", "kind": "keyword" } ] }, { - "name": "unique", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unique", + "text": "yield", "kind": "keyword" } ] }, { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "unknown", + "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": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "bigint", + "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" + } + ] + } ] } ] diff --git a/tests/baselines/reference/completionsCommentsClassMembers.baseline b/tests/baselines/reference/completionsCommentsClassMembers.baseline index b3fd787cd6b58..8a4468b7da93c 100644 --- a/tests/baselines/reference/completionsCommentsClassMembers.baseline +++ b/tests/baselines/reference/completionsCommentsClassMembers.baseline @@ -15,7 +15,7 @@ }, "entries": [ { - "name": "p1", + "name": "nc_p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -45,7 +45,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -61,15 +61,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -99,7 +94,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_p2", "kind": "methodName" }, { @@ -139,15 +134,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -177,7 +167,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -193,23 +183,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", + "name": "nc_pp1", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -239,7 +216,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -255,15 +232,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "pp1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp2", + "name": "nc_pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -293,7 +265,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -333,15 +305,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", + "name": "nc_pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -371,7 +338,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -387,23 +354,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "nc_p1", + "name": "p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -433,7 +387,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "p1", "kind": "propertyName" }, { @@ -449,10 +403,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "p1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -482,7 +441,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "p2", "kind": "methodName" }, { @@ -522,10 +481,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -555,7 +519,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "p3", "kind": "propertyName" }, { @@ -571,10 +535,23 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 1", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 1", + "kind": "text" + } + ] }, { - "name": "nc_pp1", + "name": "pp1", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -604,7 +581,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "pp1", "kind": "propertyName" }, { @@ -620,10 +597,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_pp2", + "name": "pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -653,7 +635,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "pp2", "kind": "methodName" }, { @@ -693,10 +675,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_pp3", + "name": "pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -726,7 +713,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "pp3", "kind": "propertyName" }, { @@ -742,7 +729,20 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 2", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] } ] } @@ -762,6 +762,47 @@ "length": 1 }, "entries": [ + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, { "name": "b", "kind": "parameter", @@ -809,30 +850,69 @@ ] }, { - "name": "arguments", - "kind": "local var", + "name": "c1", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { - "text": "local var", + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -843,20 +923,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "class", "kind": "keyword" }, { @@ -864,20 +944,20 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -885,16 +965,8 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "x", - "kind": "parameterName" + "text": "i1", + "kind": "localName" }, { "text": ":", @@ -905,12 +977,29 @@ "kind": "space" }, { - "text": "string", + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_c", + "kind": "localName" }, { "text": ":", @@ -921,44 +1010,28 @@ "kind": "space" }, { - "text": "any", + "text": "typeof", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ + "text": " ", + "kind": "space" + }, { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -966,15 +1039,23 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "i1_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -986,11 +1067,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -998,15 +1079,7 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -1016,10 +1089,27 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_nc_p", + "kind": "localName" }, { "text": ":", @@ -1034,57 +1124,16 @@ "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" - } - ] - } - ] + "documentation": [] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1092,15 +1141,23 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -1112,7 +1169,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -1120,7 +1177,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -1132,40 +1193,49 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Converts a string to a floating-point number.", - "kind": "text" - } - ], - "tags": [ + "text": "var", + "kind": "keyword" + }, { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1173,16 +1243,8 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" + "text": "i1_ncr", + "kind": "localName" }, { "text": ":", @@ -1195,10 +1257,27 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" }, { "text": ":", @@ -1209,44 +1288,20 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1254,16 +1309,8 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -1276,10 +1323,27 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" }, { "text": ":", @@ -1290,44 +1354,20 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1335,15 +1375,23 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", + "text": "b", "kind": "parameterName" }, { @@ -1355,7 +1403,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -1363,7 +1411,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -1371,44 +1423,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1416,32 +1444,8 @@ "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": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -1452,44 +1456,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1497,15 +1477,23 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -1517,7 +1505,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -1525,7 +1513,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -1533,44 +1525,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1578,16 +1546,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -1598,7 +1558,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -1606,7 +1579,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -1616,26 +1593,27 @@ { "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "|", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "i1_s_p", + "kind": "localName" }, { "text": ":", @@ -1646,44 +1624,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1691,16 +1645,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -1711,12 +1657,29 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -1727,143 +1690,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", "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" - } - ] - } - ] + "documentation": [] }, { - "name": "NaN", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -1871,30 +1711,25 @@ "kind": "space" }, { - "text": "NaN", + "text": "Array", "kind": "localName" }, { - "text": ":", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -1904,7 +1739,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "Array", "kind": "localName" }, { @@ -1916,14 +1751,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1937,7 +1772,7 @@ "kind": "space" }, { - "text": "Object", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -1953,7 +1788,7 @@ "kind": "space" }, { - "text": "Object", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -1965,19 +1800,55 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "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" + } + ] + }, + { + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1991,7 +1862,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Boolean", "kind": "localName" }, { @@ -2007,7 +1878,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Boolean", "kind": "localName" }, { @@ -2019,73 +1890,86 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Creates a new function.", - "kind": "text" + "text": "break", + "kind": "keyword" } ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "const", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", - "kind": "text" + "text": "continue", + "kind": "keyword" } ] }, { - "name": "Boolean", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2099,7 +1983,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "DataView", "kind": "localName" }, { @@ -2115,7 +1999,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "DataView", "kind": "localName" }, { @@ -2127,14 +2011,14 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Number", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2148,7 +2032,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Date", "kind": "localName" }, { @@ -2164,7 +2048,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Date", "kind": "localName" }, { @@ -2176,25 +2060,37 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "DateConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "Math", - "kind": "var", + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2202,24 +2098,32 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2230,25 +2134,44 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2256,24 +2179,32 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2284,41 +2215,92 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", - "kind": "var", - "kindModifiers": "declare", + "name": "default", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "default", "kind": "keyword" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "RegExp", - "kind": "localName" - }, + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -2326,8 +2308,16 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" }, { "text": ":", @@ -2338,20 +2328,60 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "Error", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2359,27 +2389,35 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -2387,20 +2425,7 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { @@ -2408,24 +2433,20 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "EvalError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2436,14 +2457,50 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2457,7 +2514,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Error", "kind": "localName" }, { @@ -2473,7 +2530,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Error", "kind": "localName" }, { @@ -2485,20 +2542,20 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ReferenceError", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2506,24 +2563,32 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2534,14 +2599,38 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] }, { - "name": "SyntaxError", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2555,7 +2644,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "EvalError", "kind": "localName" }, { @@ -2571,7 +2660,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "EvalError", "kind": "localName" }, { @@ -2583,14 +2672,62 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "TypeError", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2604,7 +2741,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Float32Array", "kind": "localName" }, { @@ -2620,7 +2757,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Float32Array", "kind": "localName" }, { @@ -2632,14 +2769,19 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "URIError", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2653,7 +2795,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Float64Array", "kind": "localName" }, { @@ -2669,7 +2811,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Float64Array", "kind": "localName" }, { @@ -2681,14 +2823,43 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "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": "JSON", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2702,7 +2873,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Function", "kind": "localName" }, { @@ -2718,7 +2889,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Function", "kind": "localName" }, { @@ -2730,25 +2901,25 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -2756,25 +2927,66 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "<", - "kind": "punctuation" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "T", - "kind": "typeParameterName" - }, + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ">", - "kind": "punctuation" - }, + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -2784,7 +2996,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Infinity", "kind": "localName" }, { @@ -2796,14 +3008,26 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2817,7 +3041,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int16Array", "kind": "localName" }, { @@ -2833,7 +3057,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int16Array", "kind": "localName" }, { @@ -2845,19 +3069,19 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "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": "DataView", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2871,7 +3095,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int32Array", "kind": "localName" }, { @@ -2887,7 +3111,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int32Array", "kind": "localName" }, { @@ -2899,11 +3123,16 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "Int32ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { "name": "Int8Array", @@ -2960,92 +3189,79 @@ ] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "number", + "kind": "parameterName" }, { - "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -3056,25 +3272,44 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "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": "Int16Array", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -3082,24 +3317,32 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -3110,19 +3353,38 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Uint16Array", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3136,7 +3398,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -3152,7 +3414,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -3164,19 +3426,31 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "Int32Array", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3190,7 +3464,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -3206,7 +3480,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -3218,39 +3492,23 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "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.", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "Uint32Array", + "name": "NaN", "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" @@ -3260,7 +3518,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "NaN", "kind": "localName" }, { @@ -3272,19 +3530,38 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "new", + "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3298,7 +3575,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -3314,7 +3591,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -3326,19 +3603,19 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Float64Array", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3352,7 +3629,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -3368,7 +3645,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -3380,46 +3657,37 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "package", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "package", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "function", "kind": "keyword" }, { @@ -3427,34 +3695,16 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "parseFloat", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -3465,29 +3715,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -3502,16 +3735,40 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -3519,8 +3776,16 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -3531,13 +3796,25 @@ "kind": "space" }, { - "text": "(", + "text": "string", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, { - "text": "b", + "text": " ", + "kind": "space" + }, + { + "text": "radix", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -3555,11 +3832,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -3571,16 +3844,57 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_r", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -3588,30 +3902,13 @@ "kind": "space" }, { - "text": "i1_r", + "text": "RangeError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -3621,7 +3918,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "RangeError", "kind": "localName" }, { @@ -3633,18 +3930,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_nc_p", + "name": "ReferenceError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -3654,7 +3967,7 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "ReferenceError", "kind": "localName" }, { @@ -3666,20 +3979,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncf", + "name": "RegExp", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -3687,47 +4000,27 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "RegExp", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "RegExp", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -3735,20 +4028,32 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncr", - "kind": "var", + "name": "return", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -3756,30 +4061,13 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "String", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -3789,7 +4077,7 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "String", "kind": "localName" }, { @@ -3801,53 +4089,49 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] }, { - "name": "i1_s_p", - "kind": "var", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "super", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "switch", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_s_f", + "name": "SyntaxError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -3855,24 +4139,24 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "SyntaxError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -3883,40 +4167,68 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "this", + "kind": "keyword" + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" - }, + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "try", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_s_r", + "name": "TypeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -3924,30 +4236,13 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "TypeError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -3957,7 +4252,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "TypeError", "kind": "localName" }, { @@ -3969,20 +4264,32 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_nc_p", - "kind": "var", + "name": "typeof", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -3990,30 +4297,13 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "Uint16Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -4023,7 +4313,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "Uint16Array", "kind": "localName" }, { @@ -4035,35 +4325,53 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "b", - "kind": "parameterName" - }, + "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": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint32Array", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -4071,20 +4379,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_ncr", + "name": "Uint8Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -4092,30 +4405,13 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Uint8Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -4125,7 +4421,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Uint8Array", "kind": "localName" }, { @@ -4137,20 +4433,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "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": "i1_c", + "name": "Uint8ClampedArray", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -4158,40 +4459,53 @@ "kind": "space" }, { - "text": "i1_c", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "typeof", - "kind": "keyword" + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "cProperties", - "kind": "class", + "name": "undefined", + "kind": "var", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -4199,20 +4513,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -4220,612 +4534,640 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "URIError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "undefined", - "kind": "var", + "name": "var", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" } - ], - "documentation": [] + ] }, { - "name": "break", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "void", "kind": "keyword" } ] }, { - "name": "case", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "while", "kind": "keyword" } ] }, { - "name": "catch", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "with", "kind": "keyword" } ] }, { - "name": "class", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "yield", "kind": "keyword" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "const", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "continue", + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "debugger", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "default", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "delete", - "kind": "keyword" + "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": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "do", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "else", + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "enum", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "export", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "extends", - "kind": "keyword" + "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" + } + ] } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 272, + "name": "7" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 272, + "length": 2 + }, + "entries": [ { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "false", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_p1", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "finally", + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_p2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "for", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_p3", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "if", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_pp1", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "method", + "kind": "text" + }, { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "c1", + "kind": "className" + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ".", + "kind": "punctuation" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "nc_pp2", + "kind": "methodName" + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "try", + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "while", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "property", + "kind": "text" + }, { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "c1", + "kind": "className" + }, { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ".", + "kind": "punctuation" + }, { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "nc_pp3", + "kind": "propertyName" + }, { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "await", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 272, - "name": "7" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 272, - "length": 2 - }, - "entries": [ + ], + "documentation": [] + }, { "name": "p1", "kind": "property", @@ -5213,7 +5555,25 @@ "kind": "text" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 280, + "name": "9" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 280, + "length": 2 + }, + "entries": [ { "name": "nc_p1", "kind": "property", @@ -5555,25 +5915,7 @@ } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 280, - "name": "9" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 280, - "length": 2 - }, - "entries": [ + }, { "name": "p1", "kind": "property", @@ -5961,7 +6303,25 @@ "kind": "text" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 386, + "name": "11" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 386, + "length": 2 + }, + "entries": [ { "name": "nc_p1", "kind": "property", @@ -6303,25 +6663,7 @@ } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 386, - "name": "11" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 386, - "length": 2 - }, - "entries": [ + }, { "name": "p1", "kind": "property", @@ -6709,7 +7051,25 @@ "kind": "text" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 396, + "name": "12" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 396, + "length": 2 + }, + "entries": [ { "name": "nc_p1", "kind": "property", @@ -7051,25 +7411,7 @@ } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 396, - "name": "12" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 396, - "length": 2 - }, - "entries": [ + }, { "name": "p1", "kind": "property", @@ -7457,11 +7799,29 @@ "kind": "text" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 399, + "name": "13" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 399, + "length": 5 + }, + "entries": [ { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { @@ -7469,7 +7829,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "local var", "kind": "text" }, { @@ -7480,17 +7840,89 @@ "text": " ", "kind": "space" }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, { "text": "c1", "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p1", - "kind": "propertyName" + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -7501,45 +7933,132 @@ "kind": "space" }, { - "text": "number", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", + "name": "i1", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_c", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, + { + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, { "text": "c1", "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", + "text": " ", + "kind": "space" + }, + { + "text": "i1_f", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": "nc_p2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -7566,7 +8085,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -7581,38 +8104,22 @@ "documentation": [] }, { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p3", - "kind": "propertyName" + "text": "i1_nc_p", + "kind": "localName" }, { "text": ":", @@ -7630,21 +8137,25 @@ "documentation": [] }, { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -7652,16 +8163,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", + "text": "(", "kind": "punctuation" }, { - "text": "nc_pp1", - "kind": "propertyName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -7674,23 +8181,6 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" }, { "text": ")", @@ -7701,24 +8191,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "=>", + "kind": "punctuation" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp2", - "kind": "methodName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -7731,10 +8234,27 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" }, { "text": ":", @@ -7752,38 +8272,22 @@ "documentation": [] }, { - "name": "nc_pp3", - "kind": "property", - "kindModifiers": "private", + "name": "i1_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp3", - "kind": "propertyName" + "text": "i1_p", + "kind": "localName" }, { "text": ":", @@ -7799,50 +8303,24 @@ } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 399, - "name": "13" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 399, - "length": 5 - }, - "entries": [ + }, { - "name": "value", - "kind": "parameter", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -7857,38 +8335,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "this is value", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "arguments", - "kind": "local var", + "name": "i1_r", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "i1_r", + "kind": "localName" }, { "text": ":", @@ -7899,20 +8364,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" }, { @@ -7920,36 +8385,23 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_s_f", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "eval", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "x", + "text": "b", "kind": "parameterName" }, { @@ -7961,7 +8413,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -7969,7 +8421,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -7977,44 +8433,20 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -8022,31 +8454,44 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "i1_s_nc_p", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "i1_s_ncf", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -8054,12 +8499,12 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -8078,7 +8523,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -8090,57 +8539,16 @@ "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" - } - ] - } - ] + "documentation": [] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -8148,16 +8556,8 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -8168,12 +8568,29 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncr", + "kind": "localName" }, { "text": ":", @@ -8188,40 +8605,16 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -8229,16 +8622,8 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" + "text": "i1_s_p", + "kind": "localName" }, { "text": ":", @@ -8251,10 +8636,27 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -8265,44 +8667,20 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -8310,16 +8688,8 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -8332,11 +8702,36 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "value", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -8346,44 +8741,25 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "this is value", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -8391,32 +8767,36 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -8427,44 +8807,20 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -8472,32 +8828,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -8508,44 +8856,61 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "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" } - ], - "tags": [ + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "as", + "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -8553,32 +8918,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": "uri", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -8589,44 +8946,92 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -8634,35 +9039,27 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "DataView", + "kind": "localName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -8670,7 +9067,20 @@ "kind": "space" }, { - "text": "number", + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -8678,20 +9088,24 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "boolean", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -8702,41 +9116,34 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, { - "name": "escape", + "name": "decodeURI", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -8747,7 +9154,7 @@ "kind": "space" }, { - "text": "escape", + "text": "decodeURI", "kind": "functionName" }, { @@ -8755,7 +9162,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -8789,25 +9196,16 @@ ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -8815,7 +9213,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -8823,10 +9221,10 @@ ] }, { - "name": "unescape", + "name": "decodeURIComponent", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -8837,7 +9235,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -8845,7 +9243,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -8879,25 +9277,16 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -8905,7 +9294,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -8913,13 +9302,61 @@ ] }, { - "name": "NaN", - "kind": "var", + "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": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -8927,8 +9364,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" }, { "text": ":", @@ -8939,20 +9384,60 @@ "kind": "space" }, { - "text": "number", + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "Infinity", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -8960,8 +9445,16 @@ "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -8972,20 +9465,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, { @@ -8993,15 +9473,15 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { @@ -9009,8 +9489,20 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -9021,19 +9513,50 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9047,7 +9570,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Error", "kind": "localName" }, { @@ -9063,7 +9586,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Error", "kind": "localName" }, { @@ -9075,25 +9598,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "String", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -9101,24 +9619,32 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -9129,19 +9655,38 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } ] }, { - "name": "Boolean", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9155,7 +9700,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "EvalError", "kind": "localName" }, { @@ -9171,7 +9716,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "EvalError", "kind": "localName" }, { @@ -9183,14 +9728,62 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Number", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9204,7 +9797,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Float32Array", "kind": "localName" }, { @@ -9220,7 +9813,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Float32Array", "kind": "localName" }, { @@ -9232,19 +9825,19 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9258,7 +9851,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Float64Array", "kind": "localName" }, { @@ -9274,7 +9867,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Float64Array", "kind": "localName" }, { @@ -9286,19 +9879,43 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9312,7 +9929,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Function", "kind": "localName" }, { @@ -9328,7 +9945,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Function", "kind": "localName" }, { @@ -9340,25 +9957,25 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -9366,13 +9983,66 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -9382,7 +10052,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Infinity", "kind": "localName" }, { @@ -9394,14 +10064,26 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9415,7 +10097,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Int16Array", "kind": "localName" }, { @@ -9431,7 +10113,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Int16Array", "kind": "localName" }, { @@ -9443,14 +10125,19 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "EvalError", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9464,7 +10151,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Int32Array", "kind": "localName" }, { @@ -9480,7 +10167,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Int32Array", "kind": "localName" }, { @@ -9492,14 +10179,19 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "Int32ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "RangeError", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9513,7 +10205,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Int8Array", "kind": "localName" }, { @@ -9529,7 +10221,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Int8Array", "kind": "localName" }, { @@ -9541,36 +10233,37 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -9578,32 +10271,20 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "SyntaxError", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -9611,24 +10292,32 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -9639,20 +10328,44 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "TypeError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -9660,24 +10373,32 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -9688,14 +10409,38 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "URIError", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9709,7 +10454,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "JSON", "kind": "localName" }, { @@ -9725,7 +10470,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "JSON", "kind": "localName" }, { @@ -9737,14 +10482,31 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "JSON", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9758,7 +10520,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Math", "kind": "localName" }, { @@ -9774,7 +10536,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Math", "kind": "localName" }, { @@ -9786,51 +10548,23 @@ "kind": "space" }, { - "text": "JSON", + "text": "Math", "kind": "localName" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "Array", + "name": "NaN", "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" @@ -9840,7 +10574,7 @@ "kind": "space" }, { - "text": "Array", + "text": "NaN", "kind": "localName" }, { @@ -9852,14 +10586,38 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9873,7 +10631,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Number", "kind": "localName" }, { @@ -9889,7 +10647,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Number", "kind": "localName" }, { @@ -9901,19 +10659,19 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "DataView", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9927,7 +10685,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Object", "kind": "localName" }, { @@ -9943,7 +10701,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Object", "kind": "localName" }, { @@ -9955,20 +10713,37 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "Int8Array", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -9976,24 +10751,32 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10004,25 +10787,44 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Uint8Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -10030,24 +10832,44 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -10058,19 +10880,71 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "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": "Uint8ClampedArray", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10084,7 +10958,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "RangeError", "kind": "localName" }, { @@ -10100,7 +10974,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "RangeError", "kind": "localName" }, { @@ -10112,19 +10986,14 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "RangeErrorConstructor", "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" - } - ] + "documentation": [] }, { - "name": "Int16Array", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10138,7 +11007,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -10154,7 +11023,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -10166,19 +11035,14 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "ReferenceErrorConstructor", "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" - } - ] + "documentation": [] }, { - "name": "Uint16Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10192,7 +11056,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "RegExp", "kind": "localName" }, { @@ -10208,7 +11072,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "RegExp", "kind": "localName" }, { @@ -10220,19 +11084,26 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "return", + "kind": "keyword" } ] }, { - "name": "Int32Array", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10246,7 +11117,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "String", "kind": "localName" }, { @@ -10262,7 +11133,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "String", "kind": "localName" }, { @@ -10274,19 +11145,43 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "StringConstructor", "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.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Uint32Array", + "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": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10300,7 +11195,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -10316,7 +11211,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -10328,19 +11223,62 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "this", + "kind": "keyword" } ] }, { - "name": "Float32Array", + "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": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10354,7 +11292,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "TypeError", "kind": "localName" }, { @@ -10370,7 +11308,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "TypeError", "kind": "localName" }, { @@ -10382,19 +11320,26 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "Float64Array", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10408,7 +11353,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -10424,7 +11369,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -10436,25 +11381,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "Uint16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Intl", - "kind": "module", + "name": "Uint32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "interface", "kind": "keyword" }, { @@ -10462,20 +11407,15 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Uint32Array", + "kind": "localName" + }, { - "text": "class", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { @@ -10483,25 +11423,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is comment for c1", + "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": "i1", + "name": "Uint8Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -10509,30 +11461,13 @@ "kind": "space" }, { - "text": "i1", + "text": "Uint8Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -10542,7 +11477,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "Uint8Array", "kind": "localName" }, { @@ -10554,20 +11489,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "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": "i1_f", + "name": "Uint8ClampedArray", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -10575,24 +11515,24 @@ "kind": "space" }, { - "text": "i1_f", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -10603,40 +11543,46 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "i1_r", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -10644,30 +11590,13 @@ "kind": "space" }, { - "text": "i1_r", + "text": "URIError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -10677,7 +11606,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "URIError", "kind": "localName" }, { @@ -10689,53 +11618,80 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_nc_p", - "kind": "var", + "name": "var", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "with", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -10743,23 +11699,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "escape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -10771,7 +11719,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -10779,11 +11727,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -10791,20 +11735,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "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": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -10812,41 +11789,32 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "string", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10857,29 +11825,96 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "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" + } + ] + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 566, + "name": "16" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 566, + "length": 2 + }, + "entries": [ { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_p", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_p1", + "kind": "propertyName" }, { "text": ":", @@ -10897,30 +11932,38 @@ "documentation": [] }, { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_f", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_p2", + "kind": "methodName" }, { "text": "(", @@ -10947,11 +11990,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -10966,25 +12005,21 @@ "documentation": [] }, { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_s_r", - "kind": "localName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -10992,29 +12027,16 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "i1_s_prop", - "kind": "localName" + "text": "nc_p3", + "kind": "propertyName" }, { "text": ":", @@ -11032,22 +12054,38 @@ "documentation": [] }, { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_nc_p", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_pp1", + "kind": "propertyName" }, { "text": ":", @@ -11065,30 +12103,38 @@ "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncf", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_pp2", + "kind": "methodName" }, { "text": "(", @@ -11115,11 +12161,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -11134,22 +12176,38 @@ "documentation": [] }, { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncr", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_pp3", + "kind": "propertyName" }, { "text": ":", @@ -11167,22 +12225,38 @@ "documentation": [] }, { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", + "name": "p1", + "kind": "property", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncprop", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "p1", + "kind": "propertyName" }, { "text": ":", @@ -11197,25 +12271,54 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "p1 is property of c1", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", + "name": "p2", + "kind": "method", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "p2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -11226,58 +12329,66 @@ "kind": "space" }, { - "text": "typeof", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", + "name": "p3", + "kind": "property", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "class", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", + "text": "c1", "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "cProperties_i", - "kind": "localName" + "text": "p3", + "kind": "propertyName" }, { "text": ":", @@ -11288,616 +12399,789 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 1", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 1", + "kind": "text" + } + ] }, { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", + "name": "pp1", + "kind": "property", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "class", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", + "text": "c1", "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": ".", + "kind": "punctuation" + }, + { + "text": "pp1", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "kind": "keyword" + "text": "pp1 is property of c1", + "kind": "text" } ] }, { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "method", + "kind": "text" + }, { - "text": "class", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "pp2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "const", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "continue", - "kind": "keyword" + "text": "sum with property", + "kind": "text" } ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "pp3", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "default", - "kind": "keyword" + "text": "getter property 2", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 571, + "name": "17" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 571, + "length": 1 + }, + "entries": [ { - "name": "delete", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "delete", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "do", - "kind": "keyword", + "name": "b", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "do", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "else", - "kind": "keyword" + "text": "number to add", + "kind": "text" } ] }, { - "name": "enum", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "enum", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "export", - "kind": "keyword" + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "extends", - "kind": "keyword", + "name": "cProperties", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "extends", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "false", - "kind": "keyword", + "name": "cProperties_i", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "false", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "finally", - "kind": "keyword", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "finally", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "for", - "kind": "keyword", + "name": "i1", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "for", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "function", - "kind": "keyword", + "name": "i1_c", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", + "text": " ", + "kind": "space" + }, + { + "text": "i1_c", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "import", - "kind": "keyword", + "name": "i1_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "import", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", + "text": " ", + "kind": "space" + }, + { + "text": "i1_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "instanceof", - "kind": "keyword", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "instanceof", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "i1_nc_p", + "kind": "localName" + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "switch", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "this", - "kind": "keyword", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "this", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "i1_ncf", + "kind": "localName" + }, { - "text": "try", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "var", - "kind": "keyword", + "name": "i1_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "i1_ncprop", + "kind": "localName" + }, { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "let", - "kind": "keyword", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "let", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "yield", + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 566, - "name": "16" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 566, - "length": 2 - }, - "entries": [ - { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "property", - "kind": "text" + "text": "i1_prop", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -11905,16 +13189,29 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "p1", - "kind": "propertyName" + "text": "i1_r", + "kind": "localName" }, { "text": ":", @@ -11929,46 +13226,33 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", - "kind": "method", - "kindModifiers": "public", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "i1_s_f", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "p2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -11995,7 +13279,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -12007,46 +13295,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", - "kind": "property", - "kindModifiers": "public", + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "p3", - "kind": "propertyName" + "text": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -12061,54 +13328,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "pp1", - "kind": "propertyName" + "text": "i1_s_ncf", + "kind": "localName" }, { "text": ":", @@ -12118,52 +13356,6 @@ "text": " ", "kind": "space" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "pp1 is property of c1", - "kind": "text" - } - ] - }, - { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "pp2", - "kind": "methodName" - }, { "text": "(", "kind": "punctuation" @@ -12189,7 +13381,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -12201,46 +13397,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", - "kind": "property", - "kindModifiers": "private", + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "pp3", - "kind": "propertyName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -12255,54 +13430,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p1", - "kind": "propertyName" + "text": "i1_s_ncr", + "kind": "localName" }, { "text": ":", @@ -12320,62 +13466,22 @@ "documentation": [] }, { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "i1_s_p", + "kind": "localName" }, { "text": ":", @@ -12393,38 +13499,22 @@ "documentation": [] }, { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p3", - "kind": "propertyName" + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -12442,38 +13532,22 @@ "documentation": [] }, { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp1", - "kind": "propertyName" + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -12491,62 +13565,50 @@ "documentation": [] }, { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Array", + "kind": "localName" }, { - "text": ".", + "text": "<", "kind": "punctuation" }, { - "text": "nc_pp2", - "kind": "methodName" + "text": "T", + "kind": "typeParameterName" }, { - "text": "(", + "text": ">", "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -12557,104 +13619,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp3", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" - } - ], - "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 571, - "name": "17" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 571, - "length": 1 - }, - "entries": [ - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -12665,87 +13668,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "number to add", + "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": "arguments", - "kind": "local var", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "arguments", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "IArguments", - "kind": "interfaceName" + "text": "as", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "globalThis", - "kind": "module", + "name": "async", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "async", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "globalThis", - "kind": "moduleName" + "text": "await", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "eval", - "kind": "function", + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12753,32 +13730,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": "x", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -12789,251 +13758,92 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "break", + "kind": "keyword" } ] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "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", + "text": "case", "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", + "name": "catch", + "kind": "keyword", + "kindModifiers": "", "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", + "text": "catch", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "class", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "const", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "continue", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", + "name": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -13041,32 +13851,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -13077,44 +13879,20 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -13122,32 +13900,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -13158,33 +13928,26 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, @@ -13350,6 +14113,54 @@ } ] }, + { + "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": "encodeURI", "kind": "function", @@ -13545,10 +14356,71 @@ ] }, { - "name": "escape", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "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": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -13559,7 +14431,7 @@ "kind": "space" }, { - "text": "escape", + "text": "eval", "kind": "functionName" }, { @@ -13567,7 +14439,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -13595,31 +14467,22 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], "tags": [ { - "name": "deprecated", + "name": "param", "text": [ { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -13627,7 +14490,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -13635,13 +14498,13 @@ ] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -13649,32 +14512,24 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -13685,53 +14540,68 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", - "kind": "text" + "text": "export", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "false", + "kind": "keyword" } ] }, { - "name": "NaN", + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -13739,30 +14609,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "Float32Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -13772,7 +14625,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "Float32Array", "kind": "localName" }, { @@ -13784,14 +14637,19 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "Object", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -13805,7 +14663,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float64Array", "kind": "localName" }, { @@ -13821,7 +14679,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float64Array", "kind": "localName" }, { @@ -13833,17 +14691,41 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, { "name": "Function", "kind": "var", @@ -13899,13 +14781,13 @@ ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -13913,13 +14795,66 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -13929,7 +14864,7 @@ "kind": "space" }, { - "text": "String", + "text": "Infinity", "kind": "localName" }, { @@ -13941,19 +14876,26 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", - "kind": "text" + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "Boolean", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -13967,7 +14909,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Int16Array", "kind": "localName" }, { @@ -13983,7 +14925,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Int16Array", "kind": "localName" }, { @@ -13995,14 +14937,19 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "Number", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14016,7 +14963,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int32Array", "kind": "localName" }, { @@ -14032,7 +14979,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int32Array", "kind": "localName" }, { @@ -14044,19 +14991,19 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Int32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14070,7 +15017,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int8Array", "kind": "localName" }, { @@ -14086,7 +15033,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int8Array", "kind": "localName" }, { @@ -14098,50 +15045,91 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14152,25 +15140,44 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14178,24 +15185,32 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14206,14 +15221,38 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "Error", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14227,7 +15266,7 @@ "kind": "space" }, { - "text": "Error", + "text": "JSON", "kind": "localName" }, { @@ -14243,7 +15282,7 @@ "kind": "space" }, { - "text": "Error", + "text": "JSON", "kind": "localName" }, { @@ -14255,14 +15294,31 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "EvalError", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14276,7 +15332,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Math", "kind": "localName" }, { @@ -14292,7 +15348,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Math", "kind": "localName" }, { @@ -14304,34 +15360,23 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] - }, - { - "name": "RangeError", - "kind": "var", + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "NaN", + "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" @@ -14341,7 +15386,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "NaN", "kind": "localName" }, { @@ -14353,14 +15398,38 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14374,7 +15443,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Number", "kind": "localName" }, { @@ -14390,7 +15459,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Number", "kind": "localName" }, { @@ -14402,14 +15471,19 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14423,7 +15497,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Object", "kind": "localName" }, { @@ -14439,7 +15513,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Object", "kind": "localName" }, { @@ -14451,20 +15525,37 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "TypeError", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14472,24 +15563,32 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14500,20 +15599,44 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] }, { - "name": "URIError", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14521,24 +15644,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -14549,45 +15664,40 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14598,19 +15708,55 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "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": "Array", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14624,21 +15770,9 @@ "kind": "space" }, { - "text": "Array", + "text": "RangeError", "kind": "localName" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "\n", "kind": "lineBreak" @@ -14652,7 +15786,7 @@ "kind": "space" }, { - "text": "Array", + "text": "RangeError", "kind": "localName" }, { @@ -14664,14 +15798,14 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14685,7 +15819,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "ReferenceError", "kind": "localName" }, { @@ -14701,7 +15835,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "ReferenceError", "kind": "localName" }, { @@ -14713,19 +15847,14 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "ReferenceErrorConstructor", "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" - } - ] + "documentation": [] }, { - "name": "DataView", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14739,7 +15868,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RegExp", "kind": "localName" }, { @@ -14755,7 +15884,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RegExp", "kind": "localName" }, { @@ -14767,14 +15896,26 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14788,7 +15929,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "String", "kind": "localName" }, { @@ -14804,7 +15945,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "String", "kind": "localName" }, { @@ -14816,19 +15957,43 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Uint8Array", + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14842,7 +16007,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -14858,7 +16023,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -14870,19 +16035,62 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "this", + "kind": "keyword" } ] }, { - "name": "Uint8ClampedArray", + "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": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14896,7 +16104,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "TypeError", "kind": "localName" }, { @@ -14912,7 +16120,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "TypeError", "kind": "localName" }, { @@ -14924,19 +16132,26 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "Int16Array", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14950,7 +16165,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -14966,7 +16181,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -14978,19 +16193,19 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "Uint16ArrayConstructor", "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.", + "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": "Uint16Array", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -15004,7 +16219,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -15020,7 +16235,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -15032,19 +16247,19 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "Uint32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Int32Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -15058,7 +16273,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -15074,7 +16289,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -15086,19 +16301,19 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "Uint8ArrayConstructor", "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.", + "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": "Uint32Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -15112,7 +16327,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -15128,7 +16343,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -15140,19 +16355,40 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "Uint8ClampedArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Float32Array", + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -15166,7 +16402,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "URIError", "kind": "localName" }, { @@ -15182,7 +16418,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "URIError", "kind": "localName" }, { @@ -15194,25 +16430,80 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "interface", + "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -15220,24 +16511,32 @@ "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "escape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15248,25 +16547,53 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "namespace", + "text": "function", "kind": "keyword" }, { @@ -15274,58 +16601,115 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "unescape", + "kind": "functionName" + }, { - "text": "class", + "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": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "This is comment for c1", + "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" + } + ] + } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 652, + "name": "19" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 652, + "length": 3 + }, + "entries": [ { - "name": "i1", - "kind": "var", - "kindModifiers": "", + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -15335,27 +16719,14 @@ { "text": "c1", "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "i1_p", - "kind": "localName" + "text": "nc_p1", + "kind": "propertyName" }, { "text": ":", @@ -15373,30 +16744,38 @@ "documentation": [] }, { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_f", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_p2", + "kind": "methodName" }, { "text": "(", @@ -15423,11 +16802,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -15442,25 +16817,21 @@ "documentation": [] }, { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_r", - "kind": "localName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -15468,29 +16839,16 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "i1_prop", - "kind": "localName" + "text": "nc_p3", + "kind": "propertyName" }, { "text": ":", @@ -15508,22 +16866,38 @@ "documentation": [] }, { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_nc_p", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_pp1", + "kind": "propertyName" }, { "text": ":", @@ -15541,30 +16915,38 @@ "documentation": [] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_pp2", + "kind": "methodName" }, { "text": "(", @@ -15591,11 +16973,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -15610,25 +16988,21 @@ "documentation": [] }, { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_ncr", - "kind": "localName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -15636,29 +17010,16 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "nc_pp3", + "kind": "propertyName" }, { "text": ":", @@ -15676,22 +17037,38 @@ "documentation": [] }, { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", + "name": "p1", + "kind": "property", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_p", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "p1", + "kind": "propertyName" }, { "text": ":", @@ -15706,34 +17083,47 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "p1 is property of c1", + "kind": "text" + } + ] }, { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", + "name": "p2", + "kind": "method", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "method", + "kind": "text" }, { - "text": "i1_s_f", - "kind": "localName" - }, - { - "text": ":", + "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "p2", + "kind": "methodName" + }, { "text": "(", "kind": "punctuation" @@ -15759,11 +17149,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -15775,28 +17161,29 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", + "name": "p3", + "kind": "property", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_s_r", - "kind": "localName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -15804,29 +17191,16 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "i1_s_prop", - "kind": "localName" + "text": "p3", + "kind": "propertyName" }, { "text": ":", @@ -15841,25 +17215,54 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 1", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 1", + "kind": "text" + } + ] }, { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", + "name": "pp1", + "kind": "property", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_nc_p", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "pp1", + "kind": "propertyName" }, { "text": ":", @@ -15874,33 +17277,46 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", + "name": "pp2", + "kind": "method", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncf", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "pp2", + "kind": "methodName" }, { "text": "(", @@ -15927,11 +17343,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -15943,25 +17355,46 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", + "name": "pp3", + "kind": "property", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncr", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "pp3", + "kind": "propertyName" }, { "text": ":", @@ -15976,25 +17409,72 @@ "kind": "keyword" } ], - "documentation": [] - }, + "documentation": [ + { + "text": "getter property 2", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 661, + "name": "21" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 661, + "length": 3 + }, + "entries": [ { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncprop", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_p1", + "kind": "propertyName" }, { "text": ":", @@ -16012,22 +17492,46 @@ "documentation": [] }, { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_p2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -16038,58 +17542,110 @@ "kind": "space" }, { - "text": "typeof", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { - "text": "class", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", + "text": "c1", "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_p3", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties_i", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_pp1", + "kind": "propertyName" }, { "text": ":", @@ -16100,579 +17656,519 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { - "text": "class", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", + "text": "c1", "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_pp2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "undefined", + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_pp3", "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "property", + "kind": "text" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "c1", + "kind": "className" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ".", + "kind": "punctuation" + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "p1", + "kind": "propertyName" + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "do", + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "else", - "kind": "keyword" + "text": "p1 is property of c1", + "kind": "text" } ] }, { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "method", + "kind": "text" + }, { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "c1", + "kind": "className" + }, { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ".", + "kind": "punctuation" + }, { - "text": "function", + "text": "p2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "import", - "kind": "keyword" + "text": "sum with property", + "kind": "text" } ] }, { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "in", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "p3", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "instanceof", - "kind": "keyword" + "text": "getter property 1", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 1", + "kind": "text" } ] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "new", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "pp1", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "null", - "kind": "keyword" + "text": "pp1 is property of c1", + "kind": "text" } ] }, { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "return", + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "pp2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "super", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "switch", - "kind": "keyword" + "text": "sum with property", + "kind": "text" } ] }, { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "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": "(", + "kind": "punctuation" + }, { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "property", + "kind": "text" + }, { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "c1", + "kind": "className" + }, { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ".", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "pp3", + "kind": "propertyName" + }, { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "yield", + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "getter property 2", + "kind": "text" + }, { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "await", - "kind": "keyword" + "text": "setter property 2", + "kind": "text" } ] } @@ -16682,20 +18178,20 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 652, - "name": "19" + "position": 771, + "name": "23" }, "completionList": { "isGlobalCompletion": false, "isMemberCompletion": true, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 652, + "start": 771, "length": 3 }, "entries": [ { - "name": "p1", + "name": "nc_p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -16725,7 +18221,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -16741,15 +18237,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -16779,7 +18270,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_p2", "kind": "methodName" }, { @@ -16819,15 +18310,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -16857,7 +18343,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -16873,23 +18359,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", + "name": "nc_pp1", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -16919,7 +18392,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -16935,15 +18408,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "pp1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp2", + "name": "nc_pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -16973,7 +18441,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -17013,15 +18481,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", + "name": "nc_pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -17051,7 +18514,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -17067,23 +18530,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "nc_p1", + "name": "p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -17113,7 +18563,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "p1", "kind": "propertyName" }, { @@ -17129,10 +18579,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "p1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -17162,7 +18617,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "p2", "kind": "methodName" }, { @@ -17202,10 +18657,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -17235,7 +18695,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "p3", "kind": "propertyName" }, { @@ -17251,10 +18711,23 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 1", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 1", + "kind": "text" + } + ] }, { - "name": "nc_pp1", + "name": "pp1", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -17284,7 +18757,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "pp1", "kind": "propertyName" }, { @@ -17300,10 +18773,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_pp2", + "name": "pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -17333,7 +18811,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "pp2", "kind": "methodName" }, { @@ -17373,10 +18851,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_pp3", + "name": "pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -17406,7 +18889,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "pp3", "kind": "propertyName" }, { @@ -17422,7 +18905,20 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 2", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] } ] } @@ -17430,20 +18926,20 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 661, - "name": "21" + "position": 782, + "name": "24" }, "completionList": { "isGlobalCompletion": false, "isMemberCompletion": true, "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 661, + "start": 782, "length": 3 }, "entries": [ { - "name": "p1", + "name": "nc_p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -17473,7 +18969,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -17489,15 +18985,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -17527,7 +19018,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_p2", "kind": "methodName" }, { @@ -17567,15 +19058,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -17605,7 +19091,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -17621,23 +19107,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", + "name": "nc_pp1", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -17667,7 +19140,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -17683,15 +19156,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "pp1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp2", + "name": "nc_pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -17721,7 +19189,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -17761,15 +19229,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", + "name": "nc_pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -17799,7 +19262,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -17815,23 +19278,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "nc_p1", + "name": "p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -17861,7 +19311,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "p1", "kind": "propertyName" }, { @@ -17877,10 +19327,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "p1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -17910,7 +19365,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "p2", "kind": "methodName" }, { @@ -17950,61 +19405,17 @@ "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, + "documentation": [ { - "text": "property", + "text": "sum with property", "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p3", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "nc_pp1", + "name": "p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -18032,7 +19443,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "p3", "kind": "propertyName" }, { @@ -18048,83 +19459,23 @@ "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, + "documentation": [ { - "text": "method", + "text": "getter property 1", "kind": "text" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", - "kind": "keyword" + "text": "setter property 1", + "kind": "text" } - ], - "documentation": [] + ] }, { - "name": "nc_pp3", + "name": "pp1", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -18154,74 +19505,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 771, - "name": "23" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 771, - "length": 3 - }, - "entries": [ - { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "p1", + "text": "pp1", "kind": "propertyName" }, { @@ -18239,15 +19523,15 @@ ], "documentation": [ { - "text": "p1 is property of c1", + "text": "pp1 is property of c1", "kind": "text" } ] }, { - "name": "p2", + "name": "pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -18275,7 +19559,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "pp2", "kind": "methodName" }, { @@ -18323,9 +19607,9 @@ ] }, { - "name": "p3", + "name": "pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -18353,7 +19637,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "pp3", "kind": "propertyName" }, { @@ -18371,7 +19655,7 @@ ], "documentation": [ { - "text": "getter property 1", + "text": "getter property 2", "kind": "text" }, { @@ -18379,15 +19663,33 @@ "kind": "lineBreak" }, { - "text": "setter property 1", + "text": "setter property 2", "kind": "text" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 786, + "name": "25" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 786, + "length": 5 + }, + "entries": [ { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { @@ -18395,7 +19697,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "local var", "kind": "text" }, { @@ -18407,15 +19709,7 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "pp1", + "text": "arguments", "kind": "propertyName" }, { @@ -18427,34 +19721,21 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "pp1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", + "name": "c1", + "kind": "class", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", @@ -18463,38 +19744,53 @@ { "text": "c1", "kind": "className" - }, + } + ], + "documentation": [ { - "text": ".", - "kind": "punctuation" - }, + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "pp2", - "kind": "methodName" + "text": "class", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -18505,50 +19801,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", - "kind": "property", - "kindModifiers": "private", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", + "text": "cWithConstructorProperty", "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pp3", - "kind": "propertyName" + "text": "i1", + "kind": "localName" }, { "text": ":", @@ -18559,107 +19855,78 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", + "name": "i1_c", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "i1_c", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "nc_p1", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", + "name": "i1_f", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "i1_f", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "nc_p2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -18686,7 +19953,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -18701,38 +19972,22 @@ "documentation": [] }, { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p3", - "kind": "propertyName" + "text": "i1_nc_p", + "kind": "localName" }, { "text": ":", @@ -18750,21 +20005,25 @@ "documentation": [] }, { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -18772,16 +20031,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", + "text": "(", "kind": "punctuation" }, { - "text": "nc_pp1", - "kind": "propertyName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -18794,23 +20049,6 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" }, { "text": ")", @@ -18821,24 +20059,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "=>", + "kind": "punctuation" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp2", - "kind": "methodName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -18851,10 +20102,27 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" }, { "text": ":", @@ -18872,38 +20140,22 @@ "documentation": [] }, { - "name": "nc_pp3", - "kind": "property", - "kindModifiers": "private", + "name": "i1_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp3", - "kind": "propertyName" + "text": "i1_p", + "kind": "localName" }, { "text": ":", @@ -18919,58 +20171,24 @@ } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 782, - "name": "24" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 782, - "length": 3 - }, - "entries": [ + }, { - "name": "p1", - "kind": "property", - "kindModifiers": "public", + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "p1", - "kind": "propertyName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -18985,54 +20203,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", - "kind": "method", - "kindModifiers": "public", + "name": "i1_r", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "p2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "i1_r", + "kind": "localName" }, { "text": ":", @@ -19045,10 +20234,27 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_f", + "kind": "localName" }, { "text": ":", @@ -19058,34 +20264,16 @@ "text": " ", "kind": "space" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] - }, - { - "name": "p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "b", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -19093,19 +20281,19 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, { - "text": "p3", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -19117,54 +20305,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", - "kind": "property", - "kindModifiers": "private", + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "pp1", - "kind": "propertyName" + "text": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -19179,46 +20338,33 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "pp1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp2", - "kind": "method", - "kindModifiers": "private", + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "i1_s_ncf", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "pp2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -19245,7 +20391,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -19257,46 +20407,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", - "kind": "property", - "kindModifiers": "private", + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "pp3", - "kind": "propertyName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -19311,54 +20440,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p1", - "kind": "propertyName" + "text": "i1_s_ncr", + "kind": "localName" }, { "text": ":", @@ -19376,46 +20476,22 @@ "documentation": [] }, { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "i1_s_p", + "kind": "localName" }, { "text": ":", @@ -19428,10 +20504,27 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -19449,38 +20542,22 @@ "documentation": [] }, { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p3", - "kind": "propertyName" + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -19498,9 +20575,9 @@ "documentation": [] }, { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", + "name": "value", + "kind": "parameter", + "kindModifiers": "", "sortText": "11", "displayParts": [ { @@ -19508,7 +20585,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "parameter", "kind": "text" }, { @@ -19520,16 +20597,8 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp1", - "kind": "propertyName" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -19544,65 +20613,58 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is value", + "kind": "text" + } + ] }, { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Array", + "kind": "localName" }, { - "text": ".", + "text": "<", "kind": "punctuation" }, { - "text": "nc_pp2", - "kind": "methodName" + "text": "T", + "kind": "typeParameterName" }, { - "text": "(", + "text": ">", "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -19613,104 +20675,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp3", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" - } - ], - "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 786, - "name": "25" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 786, - "length": 5 - }, - "entries": [ - { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -19721,87 +20724,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is value", + "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": "arguments", - "kind": "local var", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "arguments", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "IArguments", - "kind": "interfaceName" + "text": "as", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "globalThis", - "kind": "module", + "name": "async", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "async", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "globalThis", - "kind": "moduleName" + "text": "await", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "eval", - "kind": "function", + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -19809,32 +20786,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": "x", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -19845,44 +20814,92 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "parseInt", - "kind": "function", + "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -19890,16 +20907,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "DataView", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -19910,40 +20935,45 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "Date", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -19954,55 +20984,31 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, { - "name": "parseFloat", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -20016,7 +21022,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "decodeURI", "kind": "functionName" }, { @@ -20024,7 +21030,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -20052,13 +21058,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -20067,7 +21073,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -20075,7 +21081,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -20083,7 +21089,7 @@ ] }, { - "name": "isNaN", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -20097,7 +21103,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -20105,7 +21111,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -20117,7 +21123,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -20133,13 +21139,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -20148,7 +21154,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -20156,7 +21162,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -20164,7 +21170,55 @@ ] }, { - "name": "isFinite", + "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": "encodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -20178,7 +21232,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "encodeURI", "kind": "functionName" }, { @@ -20186,7 +21240,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "uri", "kind": "parameterName" }, { @@ -20198,7 +21252,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -20214,13 +21268,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -20229,7 +21283,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "uri", "kind": "parameterName" }, { @@ -20237,7 +21291,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -20245,7 +21299,7 @@ ] }, { - "name": "decodeURI", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -20259,7 +21313,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -20267,7 +21321,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "uriComponent", "kind": "parameterName" }, { @@ -20282,6 +21336,38 @@ "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" @@ -20301,7 +21387,7 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -20310,7 +21396,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "uriComponent", "kind": "parameterName" }, { @@ -20318,7 +21404,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -20326,13 +21412,25 @@ ] }, { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "function", + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -20340,32 +21438,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -20376,38 +21466,14 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "encodeURI", + "name": "eval", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -20421,7 +21487,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "eval", "kind": "functionName" }, { @@ -20429,7 +21495,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "x", "kind": "parameterName" }, { @@ -20457,13 +21523,13 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -20472,7 +21538,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "x", "kind": "parameterName" }, { @@ -20480,7 +21546,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -20488,13 +21554,13 @@ ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -20502,35 +21568,27 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "EvalError", + "kind": "localName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -20538,7 +21596,68 @@ "kind": "space" }, { - "text": "number", + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -20546,20 +21665,24 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "boolean", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -20570,44 +21693,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "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" } - ], - "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", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -20615,32 +21719,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -20651,86 +21747,74 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "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" } - ], - "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "for", + "kind": "keyword" } ] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { "text": ":", @@ -20741,53 +21825,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Creates a new function.", "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", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -20795,23 +21851,59 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "import", "kind": "keyword" } - ], - "documentation": [] + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] }, { "name": "Infinity", @@ -20847,7 +21939,19 @@ "documentation": [] }, { - "name": "Object", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -20861,7 +21965,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Int16Array", "kind": "localName" }, { @@ -20877,7 +21981,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Int16Array", "kind": "localName" }, { @@ -20889,19 +21993,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -20915,7 +22019,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Int32Array", "kind": "localName" }, { @@ -20931,7 +22035,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Int32Array", "kind": "localName" }, { @@ -20943,19 +22047,19 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "Int32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -20969,7 +22073,7 @@ "kind": "space" }, { - "text": "String", + "text": "Int8Array", "kind": "localName" }, { @@ -20985,7 +22089,7 @@ "kind": "space" }, { - "text": "String", + "text": "Int8Array", "kind": "localName" }, { @@ -20997,41 +22101,58 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "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": "Boolean", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -21039,8 +22160,16 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" }, { "text": ":", @@ -21051,20 +22180,60 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "Number", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -21072,24 +22241,32 @@ "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -21100,19 +22277,38 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21126,7 +22322,7 @@ "kind": "space" }, { - "text": "Math", + "text": "JSON", "kind": "localName" }, { @@ -21142,7 +22338,7 @@ "kind": "space" }, { - "text": "Math", + "text": "JSON", "kind": "localName" }, { @@ -21154,19 +22350,31 @@ "kind": "space" }, { - "text": "Math", + "text": "JSON", "kind": "localName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "Date", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21180,7 +22388,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Math", "kind": "localName" }, { @@ -21196,7 +22404,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Math", "kind": "localName" }, { @@ -21208,39 +22416,23 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "RegExp", + "name": "NaN", "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" @@ -21250,7 +22442,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "NaN", "kind": "localName" }, { @@ -21262,14 +22454,38 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21283,7 +22499,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Number", "kind": "localName" }, { @@ -21299,7 +22515,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Number", "kind": "localName" }, { @@ -21311,14 +22527,19 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "EvalError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21332,7 +22553,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Object", "kind": "localName" }, { @@ -21348,7 +22569,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Object", "kind": "localName" }, { @@ -21360,20 +22581,37 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "RangeError", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -21381,24 +22619,32 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -21409,20 +22655,44 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] }, { - "name": "ReferenceError", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -21430,24 +22700,44 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -21458,14 +22748,71 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "SyntaxError", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21479,7 +22826,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "RangeError", "kind": "localName" }, { @@ -21495,7 +22842,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "RangeError", "kind": "localName" }, { @@ -21507,14 +22854,14 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "TypeError", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21528,7 +22875,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "ReferenceError", "kind": "localName" }, { @@ -21544,7 +22891,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "ReferenceError", "kind": "localName" }, { @@ -21556,14 +22903,14 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "URIError", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21577,7 +22924,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RegExp", "kind": "localName" }, { @@ -21593,7 +22940,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RegExp", "kind": "localName" }, { @@ -21605,14 +22952,26 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "JSON", + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21626,7 +22985,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "String", "kind": "localName" }, { @@ -21642,7 +23001,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "String", "kind": "localName" }, { @@ -21654,19 +23013,43 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Array", + "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": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21680,21 +23063,9 @@ "kind": "space" }, { - "text": "Array", + "text": "SyntaxError", "kind": "localName" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "\n", "kind": "lineBreak" @@ -21708,7 +23079,7 @@ "kind": "space" }, { - "text": "Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -21720,17 +23091,65 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "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": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "interface", @@ -21741,7 +23160,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "TypeError", "kind": "localName" }, { @@ -21757,7 +23176,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "TypeError", "kind": "localName" }, { @@ -21769,19 +23188,26 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "DataView", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21795,7 +23221,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Uint16Array", "kind": "localName" }, { @@ -21811,7 +23237,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Uint16Array", "kind": "localName" }, { @@ -21823,14 +23249,19 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "Uint16ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "Int8Array", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -21844,7 +23275,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -21860,7 +23291,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -21872,13 +23303,13 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "Uint32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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" } ] @@ -21992,27 +23423,11 @@ ] }, { - "name": "Int16Array", + "name": "undefined", "kind": "var", - "kindModifiers": "declare", + "kindModifiers": "", "sortText": "15", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -22022,31 +23437,14 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "undefined", + "kind": "propertyName" } ], - "documentation": [ - { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint16Array", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -22060,7 +23458,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "URIError", "kind": "localName" }, { @@ -22076,7 +23474,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "URIError", "kind": "localName" }, { @@ -22088,25 +23486,80 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "var", + "kind": "keyword" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "void", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -22114,24 +23567,32 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "escape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -22142,25 +23603,53 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "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": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -22168,24 +23657,32 @@ "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -22196,50 +23693,88 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } - ] - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "interface", - "kind": "keyword" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" - }, + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1012, + "name": "29" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1012, + "length": 2 + }, + "entries": [ + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Float32Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "local var", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -22250,50 +23785,37 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "IArguments", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "b", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "parameter", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -22304,25 +23826,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "number to add", "kind": "text" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "namespace", + "text": "class", "kind": "keyword" }, { @@ -22330,14 +23852,19 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "text": "c1", + "kind": "className" } ], - "documentation": [] + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] }, { - "name": "c1", + "name": "cProperties", "kind": "class", "kindModifiers": "", "sortText": "11", @@ -22351,19 +23878,14 @@ "kind": "space" }, { - "text": "c1", + "text": "cProperties", "kind": "className" } ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "i1", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22377,7 +23899,7 @@ "kind": "space" }, { - "text": "i1", + "text": "cProperties_i", "kind": "localName" }, { @@ -22389,14 +23911,35 @@ "kind": "space" }, { - "text": "c1", + "text": "cProperties", "kind": "className" } ], "documentation": [] }, { - "name": "i1_p", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22410,7 +23953,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "i1", "kind": "localName" }, { @@ -22422,14 +23965,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_f", + "name": "i1_c", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22443,7 +23986,48 @@ "kind": "space" }, { - "text": "i1_f", + "text": "i1_c", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_f", "kind": "localName" }, { @@ -22498,7 +24082,7 @@ "documentation": [] }, { - "name": "i1_r", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22512,7 +24096,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "i1_nc_p", "kind": "localName" }, { @@ -22531,7 +24115,7 @@ "documentation": [] }, { - "name": "i1_prop", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22545,7 +24129,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "i1_ncf", "kind": "localName" }, { @@ -22557,32 +24141,35 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "var", - "kind": "keyword" + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_nc_p", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -22597,7 +24184,7 @@ "documentation": [] }, { - "name": "i1_ncf", + "name": "i1_ncprop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22611,7 +24198,7 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "i1_ncprop", "kind": "localName" }, { @@ -22622,36 +24209,33 @@ "text": " ", "kind": "space" }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -22666,7 +24250,7 @@ "documentation": [] }, { - "name": "i1_ncr", + "name": "i1_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22680,7 +24264,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "i1_p", "kind": "localName" }, { @@ -22699,7 +24283,7 @@ "documentation": [] }, { - "name": "i1_ncprop", + "name": "i1_prop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22713,7 +24297,7 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "i1_prop", "kind": "localName" }, { @@ -22732,7 +24316,7 @@ "documentation": [] }, { - "name": "i1_s_p", + "name": "i1_r", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22746,7 +24330,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "i1_r", "kind": "localName" }, { @@ -22834,7 +24418,7 @@ "documentation": [] }, { - "name": "i1_s_r", + "name": "i1_s_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22848,7 +24432,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -22867,7 +24451,7 @@ "documentation": [] }, { - "name": "i1_s_prop", + "name": "i1_s_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22881,7 +24465,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "i1_s_ncf", "kind": "localName" }, { @@ -22892,6 +24476,42 @@ "text": " ", "kind": "space" }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" @@ -22900,7 +24520,7 @@ "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "i1_s_ncprop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22914,7 +24534,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -22933,7 +24553,7 @@ "documentation": [] }, { - "name": "i1_s_ncf", + "name": "i1_s_ncr", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -22947,7 +24567,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -22958,36 +24578,33 @@ "text": " ", "kind": "space" }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -23002,7 +24619,7 @@ "documentation": [] }, { - "name": "i1_s_ncr", + "name": "i1_s_prop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -23016,7 +24633,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "i1_s_prop", "kind": "localName" }, { @@ -23035,7 +24652,7 @@ "documentation": [] }, { - "name": "i1_s_ncprop", + "name": "i1_s_r", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -23049,7 +24666,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "i1_s_r", "kind": "localName" }, { @@ -23068,13 +24685,13 @@ "documentation": [] }, { - "name": "i1_c", + "name": "Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -23082,40 +24699,60 @@ "kind": "space" }, { - "text": "i1_c", + "text": "Array", "kind": "localName" }, { - "text": ":", + "text": "<", "kind": "punctuation" }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "typeof", - "kind": "keyword" + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -23123,18 +24760,13 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -23144,7 +24776,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -23156,39 +24788,75 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "as", "kind": "keyword" - }, + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "cWithConstructorProperty", - "kind": "className" + "text": "await", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "undefined", + "name": "Boolean", "kind": "var", - "kindModifiers": "", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -23198,8 +24866,20 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" } ], "documentation": [] @@ -23277,495 +24957,471 @@ ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "default", + "text": " ", + "kind": "space" + }, + { + "text": "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": "delete", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "do", + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "else", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "enum", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "export", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "extends", + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "finally", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "for", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "decodeURIComponent", + "kind": "functionName" + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "encodedURIComponent", + "kind": "parameterName" + }, { - "text": "new", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "null", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "return", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "super", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "switch", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "default", "kind": "keyword" } ] }, { - "name": "this", + "name": "delete", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "delete", "kind": "keyword" } ] }, { - "name": "throw", + "name": "do", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "do", "kind": "keyword" } ] }, { - "name": "true", + "name": "else", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "else", "kind": "keyword" } ] }, { - "name": "try", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "var", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "void", - "kind": "keyword" + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "while", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "with", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "encodeURIComponent", + "kind": "functionName" + }, { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "uriComponent", + "kind": "parameterName" + }, { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "async", + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1012, - "name": "29" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1012, - "length": 2 - }, - "entries": [ - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "(", + "text": "|", "kind": "punctuation" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -23773,8 +25429,12 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -23785,75 +25445,93 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "number to add", + "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": "arguments", - "kind": "local var", + "name": "enum", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "Error", + "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Error", + "kind": "localName" + }, { - "text": "module", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] @@ -23940,13 +25618,13 @@ ] }, { - "name": "parseInt", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -23954,16 +25632,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "EvalError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -23974,40 +25660,93 @@ "kind": "space" }, { - "text": "string", + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "export", "kind": "keyword" - }, + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "Float32Array", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -24018,61 +25757,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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" } - ], - "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", + "name": "Float64Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24080,32 +25783,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -24116,77 +25811,74 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "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" } - ], - "tags": [ + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "for", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", + "name": "function", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { "text": ":", @@ -24197,44 +25889,25 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "Creates a new function.", "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", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -24242,32 +25915,77 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", - "kind": "parameterName" - }, + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -24278,44 +25996,32 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" - } - ], - "tags": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "Int16Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24323,32 +26029,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -24359,44 +26057,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "Int32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24404,32 +26083,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -24440,44 +26111,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "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" } - ], - "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", + "name": "Int8Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24485,32 +26137,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": "uri", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -24521,44 +26165,37 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "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" } - ], - "tags": [ + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "interface", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "Intl", + "kind": "module", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "namespace", "kind": "keyword" }, { @@ -24566,27 +26203,20 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "function", "kind": "keyword" }, { @@ -24594,23 +26224,19 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "isFinite", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { "text": "number", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -24618,7 +26244,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { @@ -24634,13 +26260,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -24649,7 +26275,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "number", "kind": "parameterName" }, { @@ -24657,7 +26283,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "Any numeric value.", "kind": "text" } ] @@ -24665,10 +26291,10 @@ ] }, { - "name": "escape", + "name": "isNaN", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -24679,7 +26305,7 @@ "kind": "space" }, { - "text": "escape", + "text": "isNaN", "kind": "functionName" }, { @@ -24687,7 +26313,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -24699,7 +26325,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -24715,31 +26341,22 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -24747,7 +26364,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A numeric value.", "kind": "text" } ] @@ -24755,13 +26372,13 @@ ] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24769,32 +26386,24 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -24805,51 +26414,51 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } - ], - "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "let", + "kind": "keyword" } ] }, { - "name": "NaN", + "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" @@ -24859,7 +26468,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "Math", "kind": "localName" }, { @@ -24871,14 +26480,19 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], - "documentation": [] - }, - { - "name": "Infinity", + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "NaN", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -24892,7 +26506,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "NaN", "kind": "localName" }, { @@ -24911,7 +26525,31 @@ "documentation": [] }, { - "name": "Object", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -24925,7 +26563,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Number", "kind": "localName" }, { @@ -24941,7 +26579,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Number", "kind": "localName" }, { @@ -24953,19 +26591,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Function", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -24979,7 +26617,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Object", "kind": "localName" }, { @@ -24995,7 +26633,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Object", "kind": "localName" }, { @@ -25007,25 +26645,37 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "String", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25033,24 +26683,32 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25061,25 +26719,44 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "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": "Boolean", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25087,24 +26764,16 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -25115,45 +26784,40 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25164,19 +26828,55 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "Converts a string to an integer.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } ] }, { - "name": "Math", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25190,7 +26890,7 @@ "kind": "space" }, { - "text": "Math", + "text": "RangeError", "kind": "localName" }, { @@ -25206,7 +26906,7 @@ "kind": "space" }, { - "text": "Math", + "text": "RangeError", "kind": "localName" }, { @@ -25218,19 +26918,14 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Date", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25244,7 +26939,7 @@ "kind": "space" }, { - "text": "Date", + "text": "ReferenceError", "kind": "localName" }, { @@ -25260,7 +26955,7 @@ "kind": "space" }, { - "text": "Date", + "text": "ReferenceError", "kind": "localName" }, { @@ -25272,16 +26967,11 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" - } - ] + "documentation": [] }, { "name": "RegExp", @@ -25333,7 +27023,19 @@ "documentation": [] }, { - "name": "Error", + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25347,7 +27049,7 @@ "kind": "space" }, { - "text": "Error", + "text": "String", "kind": "localName" }, { @@ -25363,7 +27065,7 @@ "kind": "space" }, { - "text": "Error", + "text": "String", "kind": "localName" }, { @@ -25375,14 +27077,43 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] }, { - "name": "EvalError", + "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": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25396,7 +27127,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "SyntaxError", "kind": "localName" }, { @@ -25412,7 +27143,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "SyntaxError", "kind": "localName" }, { @@ -25424,63 +27155,62 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", + "name": "this", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "this", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "throw", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "try", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "ReferenceError", + "name": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25494,7 +27224,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "TypeError", "kind": "localName" }, { @@ -25510,7 +27240,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "TypeError", "kind": "localName" }, { @@ -25522,14 +27252,26 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "SyntaxError", + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25543,7 +27285,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Uint16Array", "kind": "localName" }, { @@ -25559,7 +27301,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Uint16Array", "kind": "localName" }, { @@ -25571,14 +27313,19 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "Uint16ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "TypeError", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25592,7 +27339,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Uint32Array", "kind": "localName" }, { @@ -25608,7 +27355,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Uint32Array", "kind": "localName" }, { @@ -25620,14 +27367,19 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "Uint32ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "URIError", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25641,7 +27393,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Uint8Array", "kind": "localName" }, { @@ -25657,7 +27409,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Uint8Array", "kind": "localName" }, { @@ -25669,14 +27421,19 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "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": "JSON", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25690,7 +27447,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -25706,7 +27463,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -25718,25 +27475,25 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "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": "Array", + "name": "undefined", "kind": "var", - "kindModifiers": "declare", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -25744,20 +27501,29 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "<", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "URIError", + "kind": "localName" }, { "text": "\n", @@ -25772,7 +27538,7 @@ "kind": "space" }, { - "text": "Array", + "text": "URIError", "kind": "localName" }, { @@ -25784,20 +27550,80 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", + "name": "var", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -25805,24 +27631,32 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "escape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25833,25 +27667,53 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "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": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25859,24 +27721,32 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25887,45 +27757,96 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] - }, + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "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" + } + ] + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1015, + "name": "30" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1015, + "length": 2 + }, + "entries": [ { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": "nc_s1", + "kind": "propertyName" }, { "text": ":", @@ -25936,50 +27857,69 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "nc_s2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25990,50 +27930,45 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "nc_s3", + "kind": "propertyName" }, { "text": ":", @@ -26044,50 +27979,45 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": "s1", + "kind": "propertyName" }, { "text": ":", @@ -26098,50 +28028,74 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "s1 is static property of c1", "kind": "text" } ] }, { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "s2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -26152,50 +28106,50 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "static sum with property", "kind": "text" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Int32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Int32Array", - "kind": "localName" + "text": "s3", + "kind": "propertyName" }, { "text": ":", @@ -26206,104 +28160,90 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "static getter property", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", "kind": "text" } ] }, { - "name": "Uint32Array", - "kind": "var", + "name": "apply", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "method", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "apply", + "kind": "methodName" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "(", + "kind": "punctuation" + }, { - "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": "this", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -26314,50 +28254,40 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "argArray", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -26368,84 +28298,69 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", "kind": "text" } - ] - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" - } ], - "documentation": [] - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, + "tags": [ { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the this object.", + "kind": "text" + } + ] }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", + "kind": "text" + } + ] } ] }, { - "name": "i1", - "kind": "var", - "kindModifiers": "", + "name": "arguments", + "kind": "property", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -26453,29 +28368,16 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "i1_p", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -26486,44 +28388,52 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [] }, { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", + "name": "bind", + "kind": "method", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_f", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "bind", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "this", "kind": "parameterName" }, { @@ -26535,11 +28445,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -26547,7 +28457,11 @@ "kind": "space" }, { - "text": "=>", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -26555,29 +28469,24 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_r", - "kind": "localName" + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" }, { "text": ":", @@ -26588,29 +28497,20 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": "[", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "i1_prop", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -26621,77 +28521,93 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the new function.", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", + "name": "call", + "kind": "method", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_ncf", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "call", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "this", "kind": "parameterName" }, { @@ -26703,11 +28619,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -26715,7 +28631,11 @@ "kind": "space" }, { - "text": "=>", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -26723,29 +28643,24 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" }, { "text": ":", @@ -26756,29 +28671,20 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": "[", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -26789,30 +28695,136 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", + "documentation": [ + { + "text": "Calls a method of an object, substituting another object for the current object.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "caller", + "kind": "property", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "caller", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "length", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -26829,22 +28841,38 @@ "documentation": [] }, { - "name": "i1_s_f", - "kind": "var", + "name": "prototype", + "kind": "property", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_f", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "prototype", + "kind": "propertyName" }, { "text": ":", @@ -26854,13 +28882,54 @@ "text": " ", "kind": "space" }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "toString", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -26871,8 +28940,48 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a string representation of a function.", + "kind": "text" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1020, + "name": "31" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1020, + "length": 1 + }, + "entries": [ + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" }, { "text": ")", @@ -26883,7 +28992,52 @@ "kind": "space" }, { - "text": "=>", + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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" }, { @@ -26895,10 +29049,62 @@ "kind": "keyword" } ], + "documentation": [ + { + "text": "number to add", + "kind": "text" + } + ] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + } + ], "documentation": [] }, { - "name": "i1_s_r", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -26912,7 +29118,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "cProperties_i", "kind": "localName" }, { @@ -26924,14 +29130,35 @@ "kind": "space" }, { - "text": "number", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_prop", + "name": "i1", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -26945,7 +29172,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "i1", "kind": "localName" }, { @@ -26957,14 +29184,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "i1_c", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -26978,7 +29205,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "i1_c", "kind": "localName" }, { @@ -26990,14 +29217,22 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_ncf", + "name": "i1_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -27011,7 +29246,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "i1_f", "kind": "localName" }, { @@ -27066,7 +29301,7 @@ "documentation": [] }, { - "name": "i1_s_ncr", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -27080,7 +29315,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "i1_nc_p", "kind": "localName" }, { @@ -27099,7 +29334,7 @@ "documentation": [] }, { - "name": "i1_s_ncprop", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -27113,7 +29348,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "i1_ncf", "kind": "localName" }, { @@ -27124,6 +29359,42 @@ "text": " ", "kind": "space" }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" @@ -27132,7 +29403,7 @@ "documentation": [] }, { - "name": "i1_c", + "name": "i1_ncprop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -27146,7 +29417,7 @@ "kind": "space" }, { - "text": "i1_c", + "text": "i1_ncprop", "kind": "localName" }, { @@ -27158,28 +29429,20 @@ "kind": "space" }, { - "text": "typeof", + "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" } ], "documentation": [] }, { - "name": "cProperties", - "kind": "class", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -27187,14 +29450,26 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -27208,7 +29483,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_p", "kind": "localName" }, { @@ -27220,20 +29495,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -27241,17 +29516,29 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "undefined", + "name": "i1_r", "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", @@ -27262,574 +29549,985 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "case", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "case", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "catch", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "catch", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "class", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "const", - "kind": "keyword", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "const", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "continue", - "kind": "keyword", + "name": "i1_s_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "continue", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "debugger", - "kind": "keyword", + "name": "i1_s_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "default", - "kind": "keyword", + "name": "i1_s_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "default", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "delete", - "kind": "keyword", + "name": "i1_s_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "delete", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "do", - "kind": "keyword", - "kindModifiers": "", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "do", + "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": "else", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "else", + "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": "enum", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "as", "kind": "keyword" } ] }, { - "name": "export", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "async", "kind": "keyword" } ] }, { - "name": "extends", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "await", "kind": "keyword" } ] }, { - "name": "false", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "false", + "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": "finally", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "break", "kind": "keyword" } ] }, { - "name": "for", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "case", "kind": "keyword" } ] }, { - "name": "function", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "catch", "kind": "keyword" } ] }, { - "name": "if", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "class", "kind": "keyword" } ] }, { - "name": "import", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "const", "kind": "keyword" } ] }, { - "name": "in", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "continue", "kind": "keyword" } ] }, { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "DataView", + "kind": "localName" + }, { - "text": "return", + "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": "super", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "switch", + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "this", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "throw", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "try", + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "var", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "void", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "while", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "implements", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "interface", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "let", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "package", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "default", "kind": "keyword" } ] }, { - "name": "yield", + "name": "delete", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "delete", "kind": "keyword" } ] }, { - "name": "as", + "name": "do", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "do", "kind": "keyword" } ] }, { - "name": "async", + "name": "else", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "else", "kind": "keyword" } ] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "function", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1015, - "name": "30" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1015, - "length": 2 - }, - "entries": [ - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "uri", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -27837,17 +30535,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "prototype", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -27857,28 +30551,64 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "uriComponent", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -27886,19 +30616,15 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "s1", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -27908,59 +30634,13 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "s1 is static property of c1", - "kind": "text" - } - ] - }, - { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "s2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -27968,7 +30648,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -27984,112 +30664,81 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "static sum with property", + "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": "s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "s3", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", + "text": "enum", "kind": "keyword" } - ], - "documentation": [ - { - "text": "static getter property", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 3", - "kind": "text" - } ] }, { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_s1", - "kind": "propertyName" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -28100,52 +30749,36 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_s2", - "kind": "methodName" + "text": "eval", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "x", "kind": "parameterName" }, { @@ -28157,7 +30790,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -28173,45 +30806,69 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] }, { - "name": "nc_s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_s3", - "kind": "propertyName" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -28222,68 +30879,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "method", - "kind": "text" - }, + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Float32Array", "kind": "localName" }, { - "text": ".", - "kind": "punctuation" - }, - { - "text": "apply", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "this", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Float32Array", "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -28291,52 +30976,50 @@ "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "any", + "text": "interface", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "argArray", - "kind": "parameterName" + "text": "Float64Array", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -28347,70 +31030,50 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", + "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" } - ], - "tags": [ + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The object to be used as the this object.", - "kind": "text" - } - ] - }, + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A set of arguments to be passed to the function.", - "kind": "text" - } - ] + "text": "function", + "kind": "keyword" } ] }, { - "name": "call", - "kind": "method", + "name": "Function", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", @@ -28421,20 +31084,20 @@ "kind": "localName" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "call", - "kind": "methodName" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "this", - "kind": "parameterName" + "text": "Function", + "kind": "localName" }, { "text": ":", @@ -28445,35 +31108,106 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Infinity", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -28481,36 +31215,57 @@ "kind": "space" }, { - "text": "...", - "kind": "punctuation" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "argArray", - "kind": "parameterName" - }, + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Int16Array", + "kind": "localName" }, { - "text": "[", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "]", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -28521,118 +31276,104 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Calls a method of an object, substituting another object for the current object.", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The object to be used as the current object.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the method.", - "kind": "text" - } - ] - } ] }, { - "name": "bind", - "kind": "method", + "name": "Int32Array", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Int32Array", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "bind", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "this", - "kind": "parameterName" - }, + "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": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Int8Array", "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -28643,23 +31384,74 @@ "kind": "space" }, { - "text": "any", + "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": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", "kind": "keyword" }, { - "text": ",", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "...", + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": "argArray", + "text": "number", "kind": "parameterName" }, { @@ -28671,17 +31463,9 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -28695,13 +31479,13 @@ "kind": "space" }, { - "text": "any", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -28710,24 +31494,7 @@ "name": "param", "text": [ { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "An object to which the this keyword can refer inside the new function.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", + "text": "number", "kind": "parameterName" }, { @@ -28735,7 +31502,7 @@ "kind": "space" }, { - "text": "A list of arguments to be passed to the new function.", + "text": "Any numeric value.", "kind": "text" } ] @@ -28743,42 +31510,42 @@ ] }, { - "name": "toString", - "kind": "method", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "isNaN", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "parameterName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "toString", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "number", + "kind": "keyword" }, { "text": ")", @@ -28793,50 +31560,69 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Returns a string representation of a function.", + "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": "length", - "kind": "property", + "name": "JSON", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "Function", - "kind": "localName" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "length", - "kind": "propertyName" + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -28847,45 +31633,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Math", "kind": "localName" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "arguments", - "kind": "propertyName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -28896,46 +31699,35 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "caller", - "kind": "property", + "name": "NaN", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "NaN", "kind": "localName" }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "caller", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -28945,55 +31737,69 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1020, - "name": "31" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1020, - "length": 1 - }, - "entries": [ + }, { - "name": "b", - "kind": "parameter", + "name": "new", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -29004,42 +31810,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "number to add", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -29050,35 +31864,31 @@ "kind": "space" }, { - "text": "IArguments", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "globalThis", - "kind": "module", + "name": "package", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "package", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "eval", + "name": "parseFloat", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -29092,7 +31902,7 @@ "kind": "space" }, { - "text": "eval", + "text": "parseFloat", "kind": "functionName" }, { @@ -29100,7 +31910,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -29128,13 +31938,13 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], @@ -29143,7 +31953,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -29151,7 +31961,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -29285,13 +32095,13 @@ ] }, { - "name": "parseFloat", - "kind": "function", + "name": "RangeError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -29299,32 +32109,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { "text": ":", @@ -29335,44 +32137,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isNaN", - "kind": "function", + "name": "ReferenceError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -29380,32 +32158,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ReferenceError", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -29416,44 +32186,20 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", + "name": "RegExp", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -29461,32 +32207,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -29497,44 +32235,32 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "return", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "String", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -29542,32 +32268,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "String", + "kind": "localName" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "String", + "kind": "localName" }, { "text": ":", @@ -29578,44 +32296,49 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "super", + "kind": "keyword" } ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -29623,32 +32346,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -29659,44 +32374,68 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "this", + "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", + "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": "TypeError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -29704,16 +32443,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "TypeError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "uri", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -29724,12 +32471,57 @@ "kind": "space" }, { - "text": "string", + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -29740,44 +32532,79 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "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": "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" + } ], - "tags": [ + "documentation": [ { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "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": "encodeURIComponent", - "kind": "function", + "name": "Uint8Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -29785,16 +32612,24 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "Uint8Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -29805,7 +32640,25 @@ "kind": "space" }, { - "text": "string", + "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" }, { @@ -29813,7 +32666,27 @@ "kind": "space" }, { - "text": "|", + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -29821,7 +32694,25 @@ "kind": "space" }, { - "text": "number", + "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": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -29829,20 +32720,45 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "boolean", + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" }, { "text": ":", @@ -29853,33 +32769,69 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "var", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" } ] }, @@ -30062,24 +33014,50 @@ ] } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1099, + "name": "33" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1099, + "length": 2 + }, + "entries": [ { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -30090,20 +33068,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -30111,32 +33089,46 @@ "kind": "space" }, { - "text": "Infinity", - "kind": "localName" - }, + "text": "c1", + "kind": "className" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "Object", + "name": "cProperties_i", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30144,23 +33136,7 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Object", + "text": "cProperties_i", "kind": "localName" }, { @@ -30172,25 +33148,20 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], - "documentation": [ - { - "text": "Provides functionality common to all JavaScript objects.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -30198,13 +33169,18 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -30214,7 +33190,7 @@ "kind": "space" }, { - "text": "Function", + "text": "i1", "kind": "localName" }, { @@ -30226,25 +33202,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "String", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30252,53 +33223,40 @@ "kind": "space" }, { - "text": "String", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Boolean", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30306,24 +33264,24 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -30334,34 +33292,38 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -30371,7 +33333,7 @@ "kind": "space" }, { - "text": "Number", + "text": "i1_nc_p", "kind": "localName" }, { @@ -30383,25 +33345,20 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Math", + "name": "i1_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30409,24 +33366,24 @@ "kind": "space" }, { - "text": "Math", + "text": "i1_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -30437,39 +33394,38 @@ "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", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -30479,7 +33435,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_ncprop", "kind": "localName" }, { @@ -30491,25 +33447,20 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "RegExp", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30517,13 +33468,30 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1_ncr", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -30533,7 +33501,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1_p", "kind": "localName" }, { @@ -30545,20 +33513,20 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30566,13 +33534,30 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_prop", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -30582,7 +33567,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_r", "kind": "localName" }, { @@ -30594,20 +33579,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30615,24 +33600,24 @@ "kind": "space" }, { - "text": "EvalError", + "text": "i1_s_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -30643,34 +33628,38 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -30680,7 +33669,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -30692,20 +33681,20 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", + "name": "i1_s_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30713,27 +33702,39 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "i1_s_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -30741,20 +33742,28 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "SyntaxError", + "name": "i1_s_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30762,13 +33771,30 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_s_ncprop", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -30778,7 +33804,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -30790,20 +33816,20 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30811,23 +33837,7 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "TypeError", + "text": "i1_s_p", "kind": "localName" }, { @@ -30839,34 +33849,18 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "URIError", + "name": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -30876,7 +33870,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "i1_s_prop", "kind": "localName" }, { @@ -30888,34 +33882,18 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", + "name": "i1_s_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "JSON", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -30925,7 +33903,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_s_r", "kind": "localName" }, { @@ -30937,16 +33915,11 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", - "kind": "text" - } - ] + "documentation": [] }, { "name": "Array", @@ -31064,7 +34037,43 @@ ] }, { - "name": "DataView", + "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" + } + ] + }, + { + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -31078,7 +34087,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Boolean", "kind": "localName" }, { @@ -31094,7 +34103,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Boolean", "kind": "localName" }, { @@ -31106,14 +34115,86 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", + "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": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -31127,7 +34208,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "DataView", "kind": "localName" }, { @@ -31143,7 +34224,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "DataView", "kind": "localName" }, { @@ -31155,19 +34236,14 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "DataViewConstructor", "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" - } - ] + "documentation": [] }, { - "name": "Uint8Array", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -31181,7 +34257,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Date", "kind": "localName" }, { @@ -31197,7 +34273,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Date", "kind": "localName" }, { @@ -31209,25 +34285,37 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "DateConstructor", "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.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", - "kind": "var", + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -31235,24 +34323,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -31263,25 +34359,44 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "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": "Int16Array", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -31289,24 +34404,32 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -31317,25 +34440,92 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Uint16Array", - "kind": "var", + "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": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -31343,24 +34533,32 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -31371,25 +34569,44 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Int32Array", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -31397,24 +34614,16 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int32Array", - "kind": "localName" + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -31425,25 +34634,7 @@ "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", + "text": "string", "kind": "keyword" }, { @@ -31451,15 +34642,15 @@ "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { @@ -31467,11 +34658,7 @@ "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -31479,19 +34666,66 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" - } + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Float32Array", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -31505,7 +34739,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Error", "kind": "localName" }, { @@ -31521,7 +34755,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Error", "kind": "localName" }, { @@ -31533,19 +34767,95 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" } ], + "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": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "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": "Float64Array", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -31559,7 +34869,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "EvalError", "kind": "localName" }, { @@ -31575,7 +34885,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "EvalError", "kind": "localName" }, { @@ -31587,72 +34897,68 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "export", + "kind": "keyword" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "extends", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "extends", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "c1", - "kind": "class", + "name": "false", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "false", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" } - ], - "documentation": [ + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is comment for c1", - "kind": "text" + "text": "finally", + "kind": "keyword" } ] }, { - "name": "i1", + "name": "Float32Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -31660,30 +34966,13 @@ "kind": "space" }, { - "text": "i1", + "text": "Float32Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -31693,7 +34982,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "Float32Array", "kind": "localName" }, { @@ -31705,20 +34994,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_f", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -31726,24 +35020,24 @@ "kind": "space" }, { - "text": "i1_f", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -31754,38 +35048,63 @@ "kind": "space" }, { - "text": "number", + "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": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", "kind": "keyword" - }, + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -31795,7 +35114,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Function", "kind": "localName" }, { @@ -31807,20 +35126,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_prop", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -31828,29 +35152,65 @@ "kind": "space" }, { - "text": "i1_prop", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "import", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_nc_p", - "kind": "var", + "name": "in", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -31861,7 +35221,7 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "Infinity", "kind": "localName" }, { @@ -31880,61 +35240,53 @@ "documentation": [] }, { - "name": "i1_ncf", - "kind": "var", + "name": "instanceof", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "instanceof", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncf", - "kind": "localName" - }, + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "Int16Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -31942,20 +35294,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_ncr", + "name": "Int32Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -31963,30 +35320,13 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "Int32Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -31996,7 +35336,7 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "Int32Array", "kind": "localName" }, { @@ -32008,18 +35348,39 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_p", + "name": "Int8Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -32029,7 +35390,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Int8Array", "kind": "localName" }, { @@ -32041,20 +35402,37 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_f", - "kind": "var", + "name": "interface", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", "kind": "keyword" }, { @@ -32062,23 +35440,36 @@ "kind": "space" }, { - "text": "i1_s_f", - "kind": "localName" - }, + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, + { + "text": "isFinite", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -32098,11 +35489,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -32110,20 +35497,44 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -32131,8 +35542,16 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" }, { "text": ":", @@ -32145,27 +35564,10 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" }, { - "text": "i1_s_prop", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -32176,20 +35578,44 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_nc_p", + "name": "JSON", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -32197,30 +35623,13 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "JSON", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -32230,7 +35639,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "JSON", "kind": "localName" }, { @@ -32242,35 +35651,65 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ { - "text": "b", - "kind": "parameterName" - }, + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "Math", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -32278,17 +35717,22 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "i1_s_ncr", + "name": "NaN", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -32299,7 +35743,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "NaN", "kind": "localName" }, { @@ -32318,11 +35762,51 @@ "documentation": [] }, { - "name": "i1_s_ncprop", - "kind": "var", + "name": "new", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "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" @@ -32332,7 +35816,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Number", "kind": "localName" }, { @@ -32344,20 +35828,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "i1_c", + "name": "Object", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -32365,61 +35854,65 @@ "kind": "space" }, { - "text": "i1_c", + "text": "Object", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "typeof", - "kind": "keyword" + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "cProperties", - "kind": "class", + "name": "package", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "package", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties", - "kind": "className" } - ], - "documentation": [] + ] }, { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -32427,8 +35920,16 @@ "kind": "space" }, { - "text": "cProperties_i", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -32439,667 +35940,924 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "kind": "keyword" + "text": "Converts a string to a floating-point number.", + "kind": "text" } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "case", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] } ] }, { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "class", + "text": " ", + "kind": "space" + }, + { + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "const", + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "continue", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "debugger", - "kind": "keyword" + "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": "default", - "kind": "keyword", - "kindModifiers": "", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "default", + "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": "delete", - "kind": "keyword", - "kindModifiers": "", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "delete", + "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": "do", - "kind": "keyword", - "kindModifiers": "", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "do", + "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": "else", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "return", "kind": "keyword" } ] }, { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "enum", + "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": "export", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "super", "kind": "keyword" } ] }, { - "name": "extends", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "switch", "kind": "keyword" } ] }, { - "name": "false", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "false", + "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": "finally", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "this", "kind": "keyword" } ] }, { - "name": "for", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "throw", "kind": "keyword" } ] }, { - "name": "function", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "true", "kind": "keyword" } ] }, { - "name": "if", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "try", "kind": "keyword" } ] }, { - "name": "import", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "import", + "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": "in", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "null", + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "return", - "kind": "keyword" + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "super", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "switch", + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "this", - "kind": "keyword" + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "try", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "while", - "kind": "keyword" + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "with", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "implements", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "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": "package", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "var", "kind": "keyword" } ] }, { - "name": "yield", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "void", "kind": "keyword" } ] }, { - "name": "as", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "while", "kind": "keyword" } ] }, { - "name": "async", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "with", "kind": "keyword" } ] }, { - "name": "await", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "yield", "kind": "keyword" } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1099, - "name": "33" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1099, - "length": 2 - }, - "entries": [ - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "arguments", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "IArguments", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] }, { - "name": "eval", + "name": "escape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -33110,7 +36868,7 @@ "kind": "space" }, { - "text": "eval", + "text": "escape", "kind": "functionName" }, { @@ -33118,7 +36876,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -33146,22 +36904,31 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", + "text": "string", "kind": "parameterName" }, { @@ -33169,7 +36936,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A string value", "kind": "text" } ] @@ -33177,10 +36944,10 @@ ] }, { - "name": "parseInt", + "name": "unescape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -33191,7 +36958,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "unescape", "kind": "functionName" }, { @@ -33215,19 +36982,7 @@ "kind": "keyword" }, { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -33239,46 +36994,22 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to an integer.", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } ], "tags": [ { - "name": "param", + "name": "deprecated", "text": [ { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -33287,7 +37018,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "string", "kind": "parameterName" }, { @@ -33295,41 +37026,47 @@ "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.", + "text": "A string value", "kind": "text" } ] } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1102, + "name": "34" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1102, + "length": 2 + }, + "entries": [ { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseFloat", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -33337,13 +37074,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_s1", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -33357,56 +37098,48 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_s2", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "number", + "text": "b", "kind": "parameterName" }, { @@ -33434,64 +37167,28 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "isFinite", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -33499,13 +37196,17 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_s3", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -33515,64 +37216,28 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "decodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -33580,13 +37245,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "s1", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -33596,60 +37265,57 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "s1 is static property of c1", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "s2", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -33661,7 +37327,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -33677,64 +37343,33 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "static sum with property", "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", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -33742,13 +37377,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "s3", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -33758,60 +37397,65 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "static getter property", "kind": "text" - } - ], - "tags": [ + }, { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", + "kind": "text" } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "apply", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "apply", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "uriComponent", + "text": "this", "kind": "parameterName" }, { @@ -33823,15 +37467,23 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -33839,15 +37491,27 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "argArray", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -33855,7 +37519,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "kind": "keyword" }, { @@ -33871,13 +37535,13 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", "kind": "text" } ], @@ -33886,7 +37550,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "thisArg", "kind": "parameterName" }, { @@ -33894,7 +37558,24 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", "kind": "text" } ] @@ -33902,30 +37583,38 @@ ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "arguments", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "Function", + "kind": "localName" }, { - "text": "(", + "text": ".", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -33936,13 +37625,54 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "bind", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "bind", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -33952,69 +37682,47 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ + "text": "Function", + "kind": "localName" + }, { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", - "kind": "text" - } - ], - "tags": [ + "text": ",", + "kind": "punctuation" + }, { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "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": "thisArg", + "kind": "parameterName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "unescape", - "kind": "functionName" + "text": "any", + "kind": "keyword" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "string", + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", "kind": "parameterName" }, { @@ -34026,9 +37734,17 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -34042,22 +37758,30 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", "kind": "text" } ], "tags": [ { - "name": "deprecated", + "name": "param", "text": [ { - "text": "A legacy feature for browser compatibility", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", "kind": "text" } ] @@ -34066,7 +37790,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "argArray", "kind": "parameterName" }, { @@ -34074,7 +37798,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A list of arguments to be passed to the new function.", "kind": "text" } ] @@ -34082,23 +37806,47 @@ ] }, { - "name": "NaN", - "kind": "var", + "name": "call", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "NaN", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "call", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -34108,29 +37856,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "Function", + "kind": "localName" + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -34141,45 +37880,48 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "...", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "argArray", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -34190,42 +37932,70 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "Calls a method of an object, substituting another object for the current object.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] + } ] }, { - "name": "Function", - "kind": "var", + "name": "caller", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "property", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", @@ -34235,6 +38005,14 @@ "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "caller", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -34244,50 +38022,45 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "Function", + "kind": "localName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "String", - "kind": "var", + "name": "length", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "String", - "kind": "localName" + "text": "length", + "kind": "propertyName" }, { "text": ":", @@ -34298,50 +38071,45 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "prototype", + "kind": "property", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Boolean", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": "prototype", + "kind": "propertyName" }, { "text": ":", @@ -34352,45 +38120,53 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Number", - "kind": "var", + "name": "toString", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "toString", + "kind": "methodName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Number", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -34401,79 +38177,110 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "Returns a string representation of a function.", "kind": "text" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1105, + "name": "35" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 1105, + "length": 2 + }, + "entries": [ { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "local var", + "kind": "text" }, { - "text": "Math", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" - }, + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "c1", + "kind": "className" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "This is comment for c1", "kind": "text" } ] }, { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -34481,13 +38288,18 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -34497,7 +38309,7 @@ "kind": "space" }, { - "text": "Date", + "text": "cProperties_i", "kind": "localName" }, { @@ -34509,25 +38321,20 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], - "documentation": [ - { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -34535,13 +38342,18 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -34551,7 +38363,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1", "kind": "localName" }, { @@ -34563,20 +38375,20 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Error", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -34584,48 +38396,40 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "EvalError", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -34633,24 +38437,24 @@ "kind": "space" }, { - "text": "EvalError", + "text": "i1_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -34661,34 +38465,38 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -34698,7 +38506,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "i1_nc_p", "kind": "localName" }, { @@ -34710,20 +38518,20 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", + "name": "i1_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -34731,24 +38539,24 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "i1_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -34759,34 +38567,38 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -34796,7 +38608,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_ncprop", "kind": "localName" }, { @@ -34808,34 +38620,18 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "TypeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -34845,7 +38641,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "i1_ncr", "kind": "localName" }, { @@ -34857,34 +38653,18 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "URIError", + "name": "i1_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -34894,7 +38674,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "i1_p", "kind": "localName" }, { @@ -34906,20 +38686,20 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -34927,13 +38707,30 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_prop", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -34943,7 +38740,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_r", "kind": "localName" }, { @@ -34955,25 +38752,20 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Array", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -34981,39 +38773,39 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_s_f", "kind": "localName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -35021,34 +38813,26 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i1_s_nc_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -35058,7 +38842,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -35070,39 +38854,18 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "DataView", + "name": "i1_s_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -35112,7 +38875,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_s_ncf", "kind": "localName" }, { @@ -35124,48 +38887,35 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "Int8Array", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -35173,39 +38923,18 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8Array", + "name": "i1_s_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -35215,7 +38944,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -35227,25 +38956,20 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8ClampedArray", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -35253,13 +38977,30 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "i1_s_ncr", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -35269,7 +39010,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "i1_s_p", "kind": "localName" }, { @@ -35281,25 +39022,20 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Int16Array", + "name": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -35307,13 +39043,30 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "i1_s_prop", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -35323,7 +39076,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "i1_s_r", "kind": "localName" }, { @@ -35335,19 +39088,14 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint16Array", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35361,9 +39109,21 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -35377,7 +39137,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Array", "kind": "localName" }, { @@ -35389,19 +39149,14 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "ArrayConstructor", "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" - } - ] + "documentation": [] }, { - "name": "Int32Array", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35415,7 +39170,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -35431,7 +39186,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -35443,19 +39198,55 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "ArrayBufferConstructor", "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.", + "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": "Uint32Array", + "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" + } + ] + }, + { + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35469,7 +39260,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Boolean", "kind": "localName" }, { @@ -35485,7 +39276,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Boolean", "kind": "localName" }, { @@ -35497,19 +39288,86 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "break", + "kind": "keyword" } ] }, { - "name": "Float32Array", + "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": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35523,7 +39381,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -35539,7 +39397,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -35551,19 +39409,14 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35577,7 +39430,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -35593,7 +39446,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -35605,46 +39458,37 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "DateConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "debugger", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "function", "kind": "keyword" }, { @@ -35652,34 +39496,16 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "decodeURI", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -35690,29 +39516,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -35723,20 +39532,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -35744,23 +39577,15 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "decodeURIComponent", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -35772,7 +39597,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -35780,11 +39605,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -35792,53 +39613,92 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ { - "text": "i1_r", - "kind": "localName" - }, + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "do", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_prop", - "kind": "var", + "name": "else", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -35846,41 +39706,32 @@ "kind": "space" }, { - "text": "i1_prop", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "uri", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_nc_p", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -35891,20 +39742,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -35912,23 +39787,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "encodeURIComponent", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uriComponent", "kind": "parameterName" }, { @@ -35940,19 +39807,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -35962,27 +39825,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -35993,20 +39855,56 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_ncprop", - "kind": "var", + "name": "enum", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -36014,30 +39912,13 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -36047,7 +39928,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Error", "kind": "localName" }, { @@ -36059,20 +39940,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -36080,23 +39961,15 @@ "kind": "space" }, { - "text": "i1_s_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "eval", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "x", "kind": "parameterName" }, { @@ -36108,7 +39981,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -36116,11 +39989,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -36128,20 +39997,44 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_r", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -36149,30 +40042,13 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -36182,7 +40058,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "EvalError", "kind": "localName" }, { @@ -36194,53 +40070,68 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_nc_p", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "export", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_nc_p", - "kind": "localName" - }, + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "finally", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_s_ncf", + "name": "Float32Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -36248,47 +40139,27 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "Float32Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -36296,20 +40167,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_ncr", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -36317,30 +40193,13 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -36350,7 +40209,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { @@ -36362,82 +40221,49 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "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": "i1_c", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_c", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "typeof", + "text": "for", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" } - ], - "documentation": [] + ] }, { - "name": "cProperties", - "kind": "class", + "name": "function", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "function", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties", - "kind": "className" } - ], - "documentation": [] + ] }, { - "name": "cProperties_i", + "name": "Function", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -36445,53 +40271,53 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "Function", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Function", + "kind": "localName" + }, { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "undefined", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -36499,591 +40325,672 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "break", + "name": "if", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "if", "kind": "keyword" } ] }, { - "name": "case", + "name": "implements", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "implements", "kind": "keyword" } ] }, { - "name": "catch", + "name": "import", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "import", "kind": "keyword" } ] }, { - "name": "class", + "name": "in", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "in", "kind": "keyword" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "continue", + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "debugger", + "name": "instanceof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "instanceof", "kind": "keyword" } ] }, { - "name": "default", - "kind": "keyword", - "kindModifiers": "", + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "do", - "kind": "keyword" + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "else", - "kind": "keyword", - "kindModifiers": "", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "enum", + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "export", - "kind": "keyword" + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": " ", + "kind": "space" + }, + { + "text": "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": "finally", + "name": "interface", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "interface", "kind": "keyword" } ] }, { - "name": "for", - "kind": "keyword", - "kindModifiers": "", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "namespace", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", + "text": " ", + "kind": "space" + }, + { + "text": "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": "import", - "kind": "keyword", - "kindModifiers": "", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "isNaN", + "kind": "functionName" + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "number", + "kind": "parameterName" + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "switch", + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "throw", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "true", - "kind": "keyword" + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "try", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] } ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "while", - "kind": "keyword" + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "with", - "kind": "keyword" + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" } ] }, { - "name": "implements", + "name": "let", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "let", "kind": "keyword" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "package", - "kind": "keyword" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" } ] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "as", + "name": "new", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "new", "kind": "keyword" } ] }, { - "name": "async", + "name": "null", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "null", "kind": "keyword" } ] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "Number", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "interface", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1102, - "name": "34" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1102, - "length": 2 - }, - "entries": [ - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "prototype", - "kind": "propertyName" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -37094,45 +41001,50 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "NumberConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Object", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "s1", - "kind": "propertyName" + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -37143,58 +41055,54 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "s1 is static property of c1", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "parseFloat", + "kind": "functionName" }, { - "text": ".", + "text": "(", "kind": "punctuation" }, { - "text": "s2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -37205,7 +41113,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -37227,44 +41135,55 @@ ], "documentation": [ { - "text": "static sum with property", + "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": "s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "parseInt", + "kind": "functionName" }, { - "text": ".", + "text": "(", "kind": "punctuation" }, { - "text": "s3", - "kind": "propertyName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -37275,41 +41194,27 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "static getter property", - "kind": "text" }, { - "text": "\n", - "kind": "lineBreak" + "text": ",", + "kind": "punctuation" }, { - "text": "setter property 3", - "kind": "text" - } - ] - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "(", - "kind": "punctuation" + "text": "radix", + "kind": "parameterName" }, { - "text": "property", - "kind": "text" + "text": "?", + "kind": "punctuation" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -37317,17 +41222,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "nc_s1", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -37341,65 +41242,82 @@ "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, + "documentation": [ { - "text": "method", + "text": "Converts a string to an integer.", "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] }, { - "text": "c1", - "kind": "className" - }, + "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": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ".", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "nc_s2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { "text": ":", @@ -37410,45 +41328,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "ReferenceError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_s3", - "kind": "propertyName" + "text": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -37459,77 +41377,106 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "apply", - "kind": "method", + "name": "RegExp", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "RegExp", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "apply", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "this", - "kind": "parameterName" - }, + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "String", "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" + "text": "String", + "kind": "localName" }, { "text": ":", @@ -37540,40 +41487,74 @@ "kind": "space" }, { - "text": "any", + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", "kind": "keyword" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "argArray", - "kind": "parameterName" + "text": "SyntaxError", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -37584,94 +41565,93 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", - "kind": "text" + "text": "this", + "kind": "keyword" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The object to be used as the this object.", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A set of arguments to be passed to the function.", - "kind": "text" - } - ] + "text": "throw", + "kind": "keyword" } ] }, { - "name": "call", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "method", - "kind": "text" - }, + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "TypeError", "kind": "localName" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "call", - "kind": "methodName" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "this", - "kind": "parameterName" + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -37682,20 +41662,57 @@ "kind": "space" }, { - "text": "Function", + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -37706,24 +41723,50 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "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": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "...", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { - "text": "argArray", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -37734,20 +41777,50 @@ "kind": "space" }, { - "text": "any", + "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": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": "[", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "]", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -37758,118 +41831,125 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Calls a method of an object, substituting another object for the current object.", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The object to be used as the current object.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the method.", - "kind": "text" - } - ] - } ] }, { - "name": "bind", - "kind": "method", + "name": "Uint8ClampedArray", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "bind", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "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": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "this", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "URIError", "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" + "text": "URIError", + "kind": "localName" }, { "text": ":", @@ -37880,23 +41960,96 @@ "kind": "space" }, { - "text": "any", + "text": "URIErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" - }, + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "...", + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": "argArray", + "text": "string", "kind": "parameterName" }, { @@ -37908,17 +42061,9 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -37932,30 +42077,22 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], "tags": [ { - "name": "param", + "name": "deprecated", "text": [ { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "An object to which the this keyword can refer inside the new function.", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -37964,7 +42101,7 @@ "name": "param", "text": [ { - "text": "argArray", + "text": "string", "kind": "parameterName" }, { @@ -37972,7 +42109,7 @@ "kind": "space" }, { - "text": "A list of arguments to be passed to the new function.", + "text": "A string value", "kind": "text" } ] @@ -37980,42 +42117,42 @@ ] }, { - "name": "toString", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "unescape", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Function", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "toString", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -38036,16 +42173,62 @@ ], "documentation": [ { - "text": "Returns a string representation of a function.", + "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" + } + ] + } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1108, + "name": "36" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1108, + "length": 2 + }, + "entries": [ { - "name": "length", + "name": "nc_s1", "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", @@ -38064,15 +42247,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { "text": ".", "kind": "punctuation" }, { - "text": "length", + "text": "nc_s1", "kind": "propertyName" }, { @@ -38091,17 +42274,17 @@ "documentation": [] }, { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -38113,16 +42296,24 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { "text": ".", "kind": "punctuation" }, { - "text": "arguments", - "kind": "propertyName" + "text": "nc_s2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -38133,46 +42324,13 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "caller", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -38182,42 +42340,24 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1105, - "name": "35" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 1105, - "length": 2 - }, - "entries": [ + }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "local var", + "text": "property", "kind": "text" }, { @@ -38229,73 +42369,48 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_s3", + "kind": "propertyName" }, { - "text": "IArguments", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "eval", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -38303,13 +42418,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "s1", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -38319,64 +42438,33 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "s1 is static property of c1", "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", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseInt", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "method", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -38384,24 +42472,24 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ",", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "s2", + "kind": "methodName" }, { - "text": "radix", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -38434,75 +42522,27 @@ ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "static sum with property", "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", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseFloat", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -38510,13 +42550,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "s3", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -38532,135 +42576,59 @@ ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "static getter property", "kind": "text" - } - ], - "tags": [ + }, { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", + "kind": "text" } ] }, { - "name": "isNaN", - "kind": "function", + "name": "apply", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "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": "method", + "kind": "text" }, { "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": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "isFinite", - "kind": "functionName" + "text": "apply", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "number", + "text": "this", "kind": "parameterName" }, { @@ -38672,13 +42640,21 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -38688,62 +42664,25 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "argArray", + "kind": "parameterName" }, { - "text": "(", + "text": "?", "kind": "punctuation" }, - { - "text": "encodedURI", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -38753,7 +42692,7 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { @@ -38769,8684 +42708,57 @@ "kind": "space" }, { - "text": "string", + "text": "any", "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": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncprop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_ncr", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_ncprop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_c", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties_i", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1108, - "name": "36" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1108, - "length": 2 - }, - "entries": [ - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "prototype", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "s1", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "s1 is static property of c1", - "kind": "text" - } - ] - }, - { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "s2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "static sum with property", - "kind": "text" - } - ] - }, - { - "name": "s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "s3", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "static getter property", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 3", - "kind": "text" - } - ] - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_s1", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_s2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_s3", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "apply", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "this", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The object to be used as the this object.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A set of arguments to be passed to the function.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "call", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "call", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "this", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "...", - "kind": "punctuation" - }, - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Calls a method of an object, substituting another object for the current object.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The object to be used as the current object.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the method.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "bind", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "bind", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "this", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "...", - "kind": "punctuation" - }, - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "An object to which the this keyword can refer inside the new function.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the new function.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "toString", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "toString", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a string representation of a function.", - "kind": "text" - } - ] - }, - { - "name": "length", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "length", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "arguments", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "caller", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - } - ], - "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1210, - "name": "38" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1210, - "length": 2 - }, - "entries": [ - { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "value", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is value", - "kind": "text" - } - ] - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "arguments", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "IArguments", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "x", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to an integer.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "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": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncprop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_ncr", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_ncprop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_c", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties_i", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", + "kind": "text" } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "await", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", + "kind": "text" + } + ] } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1213, - "name": "39" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1213, - "length": 2 - }, - "entries": [ + }, { - "name": "prototype", + "name": "arguments", "kind": "property", - "kindModifiers": "", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { @@ -47466,15 +42778,15 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "prototype", + "text": "arguments", "kind": "propertyName" }, { @@ -47486,24 +42798,24 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "any", + "kind": "keyword" } ], "documentation": [] }, { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "bind", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -47515,16 +42827,24 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "s1", - "kind": "propertyName" + "text": "bind", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" }, { "text": ":", @@ -47535,22 +42855,134 @@ "kind": "space" }, { - "text": "number", + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "s1 is static property of c1", + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the new function.", + "kind": "text" + } + ] + } ] }, { - "name": "s2", + "name": "call", "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", @@ -47569,15 +43001,15 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "s2", + "text": "call", "kind": "methodName" }, { @@ -47585,7 +43017,7 @@ "kind": "punctuation" }, { - "text": "b", + "text": "this", "kind": "parameterName" }, { @@ -47597,9 +43029,69 @@ "kind": "space" }, { - "text": "number", + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -47613,22 +43105,58 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "static sum with property", + "text": "Calls a method of an object, substituting another object for the current object.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] + } ] }, { - "name": "s3", + "name": "caller", "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", @@ -47647,15 +43175,64 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "s3", + "text": "caller", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "length", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", "kind": "propertyName" }, { @@ -47671,33 +43248,149 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "prototype", + "kind": "property", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "static getter property", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", "kind": "text" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "setter property 3", + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "prototype", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "toString", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a string representation of a function.", "kind": "text" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1210, + "name": "38" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1210, + "length": 2 + }, + "entries": [ { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "property", + "text": "local var", "kind": "text" }, { @@ -47709,15 +43402,7 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_s1", + "text": "arguments", "kind": "propertyName" }, { @@ -47729,29 +43414,21 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", @@ -47760,38 +43437,53 @@ { "text": "c1", "kind": "className" - }, + } + ], + "documentation": [ { - "text": ".", - "kind": "punctuation" - }, + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "nc_s2", - "kind": "methodName" + "text": "class", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -47802,45 +43494,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "nc_s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", + "text": "cWithConstructorProperty", "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_s3", - "kind": "propertyName" + "text": "i1", + "kind": "localName" }, { "text": ":", @@ -47851,68 +43548,73 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", + "name": "i1_c", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "i1_c", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "apply", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { - "text": "this", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "i1_f", "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -47920,7 +43622,11 @@ "kind": "space" }, { - "text": "thisArg", + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", "kind": "parameterName" }, { @@ -47932,11 +43638,11 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -47944,15 +43650,7 @@ "kind": "space" }, { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -47960,12 +43658,29 @@ "kind": "space" }, { - "text": "any", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_nc_p", + "kind": "localName" }, { "text": ":", @@ -47976,93 +43691,44 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The object to be used as the this object.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A set of arguments to be passed to the function.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "call", - "kind": "method", - "kindModifiers": "declare", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "i1_ncf", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "call", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "this", + "text": "b", "kind": "parameterName" }, { @@ -48074,11 +43740,11 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -48086,11 +43752,7 @@ "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -48098,24 +43760,29 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "...", - "kind": "punctuation" - }, - { - "text": "argArray", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -48126,20 +43793,29 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "[", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "i1_ncr", + "kind": "localName" }, { "text": ":", @@ -48150,69 +43826,32 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Calls a method of an object, substituting another object for the current object.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The object to be used as the current object.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the method.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "bind", - "kind": "method", - "kindModifiers": "declare", + "name": "i1_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -48220,39 +43859,65 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "bind", - "kind": "methodName" + "text": "i1_prop", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "this", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "i1_r", "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -48260,23 +43925,32 @@ "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "i1_s_f", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -48284,11 +43958,11 @@ "kind": "space" }, { - "text": "...", + "text": "(", "kind": "punctuation" }, { - "text": "argArray", + "text": "b", "kind": "parameterName" }, { @@ -48300,23 +43974,19 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", + "text": ")", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -48324,94 +43994,62 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "An object to which the this keyword can refer inside the new function.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the new function.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "toString", - "kind": "method", - "kindModifiers": "declare", + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "i1_s_nc_p", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "toString", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncf", + "kind": "localName" }, { "text": ":", @@ -48421,34 +44059,16 @@ "text": " ", "kind": "space" }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a string representation of a function.", - "kind": "text" - } - ] - }, - { - "name": "length", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "b", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -48456,19 +44076,19 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, { - "text": "length", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -48483,39 +44103,23 @@ "documentation": [] }, { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "i1_s_ncprop", "kind": "localName" }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "arguments", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -48525,46 +44129,30 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [] }, { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "i1_s_ncr", "kind": "localName" }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "caller", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -48574,55 +44162,29 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1218, - "name": "40" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 1218, - "length": 2 - }, - "entries": [ + }, { - "name": "value", - "kind": "parameter", + "name": "i1_s_p", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "i1_s_p", + "kind": "localName" }, { "text": ":", @@ -48637,38 +44199,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "this is value", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "arguments", - "kind": "local var", + "name": "i1_s_prop", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -48679,20 +44228,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "i1_s_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" }, { @@ -48700,40 +44249,40 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_s_r", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -48741,12 +44290,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -48757,44 +44302,25 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "this is value", "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", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -48802,31 +44328,39 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -48834,28 +44368,45 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -48866,61 +44417,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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" } - ], - "tags": [ + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "await", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -48928,32 +44479,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -48964,44 +44507,92 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", + "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -49009,32 +44600,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -49045,44 +44628,20 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -49090,32 +44649,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -49126,33 +44677,26 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, @@ -49318,6 +44862,54 @@ } ] }, + { + "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": "encodeURI", "kind": "function", @@ -49513,13 +45105,25 @@ ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -49527,32 +45131,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -49563,50 +45159,17 @@ "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" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "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" - } - ] - } - ] + "documentation": [] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -49617,7 +45180,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -49625,7 +45188,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -49653,31 +45216,22 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -49685,7 +45239,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -49693,11 +45247,27 @@ ] }, { - "name": "NaN", + "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" @@ -49707,7 +45277,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { @@ -49719,18 +45289,82 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Infinity", + "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": "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" @@ -49740,7 +45374,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "Float32Array", "kind": "localName" }, { @@ -49752,14 +45386,19 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "Object", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -49773,7 +45412,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float64Array", "kind": "localName" }, { @@ -49789,7 +45428,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float64Array", "kind": "localName" }, { @@ -49801,17 +45440,41 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, { "name": "Function", "kind": "var", @@ -49867,13 +45530,13 @@ ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -49881,13 +45544,66 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -49897,7 +45613,7 @@ "kind": "space" }, { - "text": "String", + "text": "Infinity", "kind": "localName" }, { @@ -49909,19 +45625,26 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", - "kind": "text" + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "Boolean", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -49935,7 +45658,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Int16Array", "kind": "localName" }, { @@ -49951,7 +45674,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Int16Array", "kind": "localName" }, { @@ -49963,14 +45686,19 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "Number", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -49984,7 +45712,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int32Array", "kind": "localName" }, { @@ -50000,7 +45728,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int32Array", "kind": "localName" }, { @@ -50012,19 +45740,19 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Int32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50038,7 +45766,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int8Array", "kind": "localName" }, { @@ -50054,7 +45782,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int8Array", "kind": "localName" }, { @@ -50066,50 +45794,91 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -50120,25 +45889,44 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -50146,24 +45934,32 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -50174,14 +45970,38 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "Error", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50195,7 +46015,7 @@ "kind": "space" }, { - "text": "Error", + "text": "JSON", "kind": "localName" }, { @@ -50211,7 +46031,7 @@ "kind": "space" }, { - "text": "Error", + "text": "JSON", "kind": "localName" }, { @@ -50223,14 +46043,31 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "EvalError", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50244,7 +46081,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Math", "kind": "localName" }, { @@ -50260,7 +46097,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Math", "kind": "localName" }, { @@ -50272,34 +46109,23 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "RangeError", + "name": "NaN", "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" @@ -50309,7 +46135,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "NaN", "kind": "localName" }, { @@ -50321,14 +46147,38 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50342,7 +46192,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Number", "kind": "localName" }, { @@ -50358,7 +46208,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Number", "kind": "localName" }, { @@ -50370,14 +46220,19 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50391,7 +46246,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Object", "kind": "localName" }, { @@ -50407,7 +46262,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Object", "kind": "localName" }, { @@ -50419,20 +46274,37 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "TypeError", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -50440,24 +46312,32 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -50468,20 +46348,44 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "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" + } + ] } - ], - "documentation": [] + ] }, { - "name": "URIError", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -50489,24 +46393,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -50517,45 +46413,40 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -50566,19 +46457,55 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "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": "Array", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50592,21 +46519,9 @@ "kind": "space" }, { - "text": "Array", + "text": "RangeError", "kind": "localName" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "\n", "kind": "lineBreak" @@ -50620,7 +46535,7 @@ "kind": "space" }, { - "text": "Array", + "text": "RangeError", "kind": "localName" }, { @@ -50632,14 +46547,14 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50653,7 +46568,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "ReferenceError", "kind": "localName" }, { @@ -50669,7 +46584,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "ReferenceError", "kind": "localName" }, { @@ -50681,19 +46596,14 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "ReferenceErrorConstructor", "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" - } - ] + "documentation": [] }, { - "name": "DataView", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50707,7 +46617,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RegExp", "kind": "localName" }, { @@ -50723,7 +46633,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RegExp", "kind": "localName" }, { @@ -50735,14 +46645,26 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50756,7 +46678,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "String", "kind": "localName" }, { @@ -50772,7 +46694,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "String", "kind": "localName" }, { @@ -50784,19 +46706,43 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Uint8Array", + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50810,7 +46756,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -50826,7 +46772,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -50838,19 +46784,62 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "this", + "kind": "keyword" } ] }, { - "name": "Uint8ClampedArray", + "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": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50864,7 +46853,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "TypeError", "kind": "localName" }, { @@ -50880,7 +46869,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "TypeError", "kind": "localName" }, { @@ -50892,19 +46881,26 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "Int16Array", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50918,7 +46914,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -50934,7 +46930,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -50946,19 +46942,19 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "Uint16ArrayConstructor", "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.", + "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": "Uint16Array", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50972,7 +46968,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -50988,7 +46984,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -51000,19 +46996,19 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "Uint32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Int32Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -51026,7 +47022,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -51042,7 +47038,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -51054,19 +47050,19 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "Uint8ArrayConstructor", "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.", + "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": "Uint32Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -51080,7 +47076,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -51096,7 +47092,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -51108,19 +47104,40 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "Uint8ClampedArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Float32Array", + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -51134,7 +47151,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "URIError", "kind": "localName" }, { @@ -51150,7 +47167,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "URIError", "kind": "localName" }, { @@ -51162,25 +47179,80 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "var", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "void", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -51188,24 +47260,32 @@ "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "escape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -51216,84 +47296,169 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "namespace", - "kind": "keyword" + "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": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "This is comment for c1", + "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" + } + ] + } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1213, + "name": "39" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1213, + "length": 2 + }, + "entries": [ { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -51303,27 +47468,14 @@ { "text": "c1", "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "i1_p", - "kind": "localName" + "text": "nc_s1", + "kind": "propertyName" }, { "text": ":", @@ -51341,30 +47493,38 @@ "documentation": [] }, { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_f", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_s2", + "kind": "methodName" }, { "text": "(", @@ -51391,11 +47551,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -51410,25 +47566,21 @@ "documentation": [] }, { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_r", - "kind": "localName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -51436,29 +47588,16 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "i1_prop", - "kind": "localName" + "text": "nc_s3", + "kind": "propertyName" }, { "text": ":", @@ -51476,22 +47615,38 @@ "documentation": [] }, { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_nc_p", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "s1", + "kind": "propertyName" }, { "text": ":", @@ -51506,33 +47661,46 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "s1 is static property of c1", + "kind": "text" + } + ] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "s2", + "kind": "methodName" }, { "text": "(", @@ -51559,11 +47727,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -51575,28 +47739,29 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "static sum with property", + "kind": "text" + } + ] }, { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_ncr", - "kind": "localName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -51604,29 +47769,16 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "s3", + "kind": "propertyName" }, { "text": ":", @@ -51641,73 +47793,61 @@ "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_p", - "kind": "localName" - }, + "documentation": [ { - "text": ":", - "kind": "punctuation" + "text": "static getter property", + "kind": "text" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", - "kind": "keyword" + "text": "setter property 3", + "kind": "text" } - ], - "documentation": [] + ] }, { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", + "name": "apply", + "kind": "method", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_f", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "apply", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "this", "kind": "parameterName" }, { @@ -51719,11 +47859,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -51731,7 +47871,11 @@ "kind": "space" }, { - "text": "=>", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -51739,29 +47883,24 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" + "text": "argArray", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -51772,29 +47911,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "any", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_prop", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -51805,30 +47927,87 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", + "name": "arguments", + "kind": "property", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "arguments", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -51838,44 +48017,52 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", + "name": "bind", + "kind": "method", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncf", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "bind", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "this", "kind": "parameterName" }, { @@ -51887,11 +48074,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -51899,7 +48086,11 @@ "kind": "space" }, { - "text": "=>", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -51907,29 +48098,24 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncr", - "kind": "localName" + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" }, { "text": ":", @@ -51940,29 +48126,20 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": "[", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "i1_s_ncprop", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -51973,91 +48150,118 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the new function.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", + "name": "call", + "kind": "method", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_c", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "call", + "kind": "methodName" }, { - "text": "typeof", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "this", + "kind": "parameterName" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Function", + "kind": "localName" + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties_i", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -52068,616 +48272,494 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "...", + "kind": "punctuation" + }, { - "text": "var", - "kind": "keyword" + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "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", + "text": "any", "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "[", + "kind": "punctuation" + }, { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "]", + "kind": "punctuation" + }, { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "if", + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "import", - "kind": "keyword" + "text": "Calls a method of an object, substituting another object for the current object.", + "kind": "text" } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, { - "text": "instanceof", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] } ] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "caller", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "property", + "kind": "text" + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Function", + "kind": "localName" + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ".", + "kind": "punctuation" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "caller", + "kind": "propertyName" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "try", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" } - ] + ], + "documentation": [] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "length", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "typeof", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "var", - "kind": "keyword", + "name": "prototype", + "kind": "property", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "prototype", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "void", + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "toString", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "Returns a string representation of a function.", + "kind": "text" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1218, + "name": "40" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 1218, + "length": 2 + }, + "entries": [ { - "name": "with", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "with", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "implements", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "implements", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "interface", - "kind": "keyword" + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "let", - "kind": "keyword", + "name": "cProperties", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "let", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "package", - "kind": "keyword", + "name": "cProperties_i", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "package", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { - "text": "yield", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "class", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "i1", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1221, - "name": "41" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1221, - "length": 2 - }, - "entries": [ - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "property", - "kind": "text" + "text": "i1", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -52687,14 +48769,27 @@ { "text": "c1", "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "prototype", - "kind": "propertyName" + "text": "i1_c", + "kind": "localName" }, { "text": ":", @@ -52704,6 +48799,14 @@ "text": " ", "kind": "space" }, + { + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, { "text": "c1", "kind": "className" @@ -52712,21 +48815,41 @@ "documentation": [] }, { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "b", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -52734,19 +48857,19 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, { - "text": "s1", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -52758,29 +48881,28 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "s1 is static property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_nc_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -52788,16 +48910,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": "s2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -52824,7 +48967,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -52836,29 +48983,61 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "static sum with property", - "kind": "text" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -52866,16 +49045,62 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": "s3", - "kind": "propertyName" + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -52890,37 +49115,77 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "static getter property", - "kind": "text" + "text": "var", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "setter property 3", - "kind": "text" + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "b", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -52928,19 +49193,19 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, { - "text": "nc_s1", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -52955,21 +49220,25 @@ "documentation": [] }, { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -52977,16 +49246,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": "nc_s2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -52997,20 +49287,57 @@ "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": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -53028,38 +49355,22 @@ "documentation": [] }, { - "name": "nc_s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_s3", - "kind": "propertyName" + "text": "i1_s_ncr", + "kind": "localName" }, { "text": ":", @@ -53077,61 +49388,58 @@ "documentation": [] }, { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "i1_s_p", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "apply", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "this", - "kind": "parameterName" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "i1_s_prop", "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -53139,23 +49447,32 @@ "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "i1_s_r", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -53163,15 +49480,28 @@ "kind": "space" }, { - "text": "argArray", - "kind": "parameterName" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "?", + "text": "(", "kind": "punctuation" }, { - "text": ":", + "text": "parameter", + "kind": "text" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -53179,12 +49509,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -53195,109 +49521,65 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", + "text": "this is value", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The object to be used as the this object.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A set of arguments to be passed to the function.", - "kind": "text" - } - ] - } ] }, { - "name": "call", - "kind": "method", + "name": "Array", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Array", "kind": "localName" }, { - "text": ".", + "text": "<", "kind": "punctuation" }, { - "text": "call", - "kind": "methodName" + "text": "T", + "kind": "typeParameterName" }, { - "text": "(", + "text": ">", "kind": "punctuation" }, { - "text": "this", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Array", "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -53305,36 +49587,45 @@ "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "...", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "argArray", - "kind": "parameterName" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -53345,20 +49636,86 @@ "kind": "space" }, { - "text": "any", + "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": "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" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": "[", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "]", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -53369,94 +49726,117 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Calls a method of an object, substituting another object for the current object.", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The object to be used as the current object.", - "kind": "text" - } - ] - }, + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the method.", - "kind": "text" - } - ] + "text": "catch", + "kind": "keyword" } ] }, { - "name": "bind", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "method", - "kind": "text" - }, + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "bind", - "kind": "methodName" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "this", - "kind": "parameterName" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -53467,20 +49847,45 @@ "kind": "space" }, { - "text": "Function", + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -53491,23 +49896,53 @@ "kind": "space" }, { - "text": "any", + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", "kind": "keyword" - }, + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "...", + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": "argArray", + "text": "encodedURI", "kind": "parameterName" }, { @@ -53519,17 +49954,9 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -53543,13 +49970,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -53558,24 +49985,7 @@ "name": "param", "text": [ { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "An object to which the this keyword can refer inside the new function.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", + "text": "encodedURI", "kind": "parameterName" }, { @@ -53583,7 +49993,7 @@ "kind": "space" }, { - "text": "A list of arguments to be passed to the new function.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -53591,42 +50001,42 @@ ] }, { - "name": "toString", - "kind": "method", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Function", - "kind": "localName" + "text": "encodedURIComponent", + "kind": "parameterName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "toString", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -53647,142 +50057,103 @@ ], "documentation": [ { - "text": "Returns a string representation of a function.", + "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": "length", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "length", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", + "text": "default", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "arguments", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "any", + "text": "else", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "caller", - "kind": "property", + "name": "encodeURI", + "kind": "function", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": ".", + "text": "(", "kind": "punctuation" }, { - "text": "caller", - "kind": "propertyName" + "text": "uri", + "kind": "parameterName" }, { "text": ":", @@ -53793,56 +50164,13 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - } - ], - "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1224, - "name": "42" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 1224, - "length": 5 - }, - "entries": [ - { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" + "text": "string", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "value", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -53852,42 +50180,61 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "this is value", + "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": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "arguments", - "kind": "propertyName" + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -53898,20 +50245,7 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", + "text": "string", "kind": "keyword" }, { @@ -53919,40 +50253,23 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "number", + "kind": "keyword" }, { - "text": "x", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -53960,7 +50277,7 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { @@ -53976,13 +50293,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -53991,7 +50308,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "uriComponent", "kind": "parameterName" }, { @@ -53999,7 +50316,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -54007,13 +50324,25 @@ ] }, { - "name": "parseInt", - "kind": "function", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -54021,16 +50350,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "Error", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -54041,24 +50378,37 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "x", + "kind": "parameterName" }, { "text": ":", @@ -54069,7 +50419,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -54085,13 +50435,13 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -54100,24 +50450,7 @@ "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", + "text": "x", "kind": "parameterName" }, { @@ -54125,7 +50458,7 @@ "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.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -54133,13 +50466,13 @@ ] }, { - "name": "parseFloat", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -54147,32 +50480,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -54183,44 +50508,68 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "export", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "extends", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", + "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": "Float32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -54228,16 +50577,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "text": "Float32Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -54248,12 +50605,50 @@ "kind": "space" }, { - "text": "number", + "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": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -54264,77 +50659,74 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "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" } - ], - "tags": [ + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "text": "for", + "kind": "keyword" } ] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", + "name": "function", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { "text": ":", @@ -54345,44 +50737,94 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Creates a new function.", "kind": "text" } + ] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" + } ], - "tags": [ + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "if", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -54390,32 +50832,69 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "Infinity", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -54426,44 +50905,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "Int32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -54471,32 +50931,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -54507,44 +50959,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "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" } - ], - "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", + { + "name": "Int8Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -54552,32 +50985,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": "uri", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -54588,44 +51013,37 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "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" } - ], - "tags": [ + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "interface", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "Intl", + "kind": "module", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "namespace", "kind": "keyword" }, { @@ -54633,27 +51051,20 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "function", "kind": "keyword" }, { @@ -54661,23 +51072,19 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "isFinite", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { "text": "number", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -54685,7 +51092,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { @@ -54701,13 +51108,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -54716,7 +51123,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "number", "kind": "parameterName" }, { @@ -54724,7 +51131,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "Any numeric value.", "kind": "text" } ] @@ -54732,10 +51139,10 @@ ] }, { - "name": "escape", + "name": "isNaN", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -54746,7 +51153,7 @@ "kind": "space" }, { - "text": "escape", + "text": "isNaN", "kind": "functionName" }, { @@ -54754,7 +51161,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -54766,7 +51173,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -54782,31 +51189,22 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -54814,7 +51212,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A numeric value.", "kind": "text" } ] @@ -54822,13 +51220,13 @@ ] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -54836,32 +51234,24 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -54872,51 +51262,51 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } - ], - "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "let", + "kind": "keyword" } ] }, { - "name": "NaN", + "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" @@ -54926,7 +51316,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "Math", "kind": "localName" }, { @@ -54938,14 +51328,19 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "Infinity", + "name": "NaN", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -54959,7 +51354,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "NaN", "kind": "localName" }, { @@ -54978,7 +51373,31 @@ "documentation": [] }, { - "name": "Object", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -54992,7 +51411,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Number", "kind": "localName" }, { @@ -55008,7 +51427,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Number", "kind": "localName" }, { @@ -55020,19 +51439,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Function", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55046,7 +51465,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Object", "kind": "localName" }, { @@ -55062,7 +51481,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Object", "kind": "localName" }, { @@ -55074,25 +51493,37 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "String", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -55100,24 +51531,32 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -55128,25 +51567,44 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "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": "Boolean", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -55154,24 +51612,44 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -55182,14 +51660,71 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "Number", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55203,7 +51738,7 @@ "kind": "space" }, { - "text": "Number", + "text": "RangeError", "kind": "localName" }, { @@ -55219,7 +51754,7 @@ "kind": "space" }, { - "text": "Number", + "text": "RangeError", "kind": "localName" }, { @@ -55231,19 +51766,14 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Math", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55257,7 +51787,7 @@ "kind": "space" }, { - "text": "Math", + "text": "ReferenceError", "kind": "localName" }, { @@ -55273,7 +51803,7 @@ "kind": "space" }, { - "text": "Math", + "text": "ReferenceError", "kind": "localName" }, { @@ -55285,19 +51815,14 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" - } - ], - "documentation": [ - { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "Date", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55311,7 +51836,7 @@ "kind": "space" }, { - "text": "Date", + "text": "RegExp", "kind": "localName" }, { @@ -55327,7 +51852,7 @@ "kind": "space" }, { - "text": "Date", + "text": "RegExp", "kind": "localName" }, { @@ -55339,19 +51864,26 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" + "text": "return", + "kind": "keyword" } ] }, { - "name": "RegExp", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55365,7 +51897,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "String", "kind": "localName" }, { @@ -55381,7 +51913,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "String", "kind": "localName" }, { @@ -55393,14 +51925,43 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] }, { - "name": "Error", + "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": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55414,7 +51975,7 @@ "kind": "space" }, { - "text": "Error", + "text": "SyntaxError", "kind": "localName" }, { @@ -55430,7 +51991,7 @@ "kind": "space" }, { - "text": "Error", + "text": "SyntaxError", "kind": "localName" }, { @@ -55442,14 +52003,62 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "EvalError", + "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": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55463,7 +52072,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "TypeError", "kind": "localName" }, { @@ -55479,7 +52088,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "TypeError", "kind": "localName" }, { @@ -55491,14 +52100,26 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "RangeError", + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55512,7 +52133,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Uint16Array", "kind": "localName" }, { @@ -55528,7 +52149,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Uint16Array", "kind": "localName" }, { @@ -55540,14 +52161,19 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "Uint16ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55561,7 +52187,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Uint32Array", "kind": "localName" }, { @@ -55577,7 +52203,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Uint32Array", "kind": "localName" }, { @@ -55589,14 +52215,19 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "Uint32ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55610,7 +52241,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Uint8Array", "kind": "localName" }, { @@ -55626,7 +52257,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Uint8Array", "kind": "localName" }, { @@ -55638,14 +52269,19 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "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": "TypeError", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55659,7 +52295,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -55675,7 +52311,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -55687,10 +52323,36 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "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": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], "documentation": [] }, { @@ -55743,13 +52405,73 @@ "documentation": [] }, { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", + "name": "var", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -55757,24 +52479,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "escape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -55785,25 +52515,53 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "Computes a new string in which 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": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -55811,36 +52569,132 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "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" + } + ] + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1221, + "name": "41" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1221, + "length": 2 + }, + "entries": [ + { + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_s1", + "kind": "propertyName" }, { "text": ":", @@ -55851,45 +52705,69 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_s2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -55900,50 +52778,45 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "DataView", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": "nc_s3", + "kind": "propertyName" }, { "text": ":", @@ -55954,45 +52827,45 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": "s1", + "kind": "propertyName" }, { "text": ":", @@ -56003,50 +52876,74 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "s1 is static property of c1", "kind": "text" } ] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "s2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -56057,50 +52954,50 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "static sum with property", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "s3", + "kind": "propertyName" }, { "text": ":", @@ -56111,53 +53008,81 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "static getter property", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", "kind": "text" } ] }, { - "name": "Int16Array", - "kind": "var", + "name": "apply", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "apply", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -56165,50 +53090,52 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "thisArg", + "kind": "parameterName" + }, { - "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": ":", + "kind": "punctuation" + }, { - "text": "interface", + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "argArray", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -56219,50 +53146,86 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", + "kind": "text" + } + ] + } ] }, { - "name": "Int32Array", - "kind": "var", + "name": "arguments", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Int32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Int32Array", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -56273,50 +53236,53 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint32Array", - "kind": "var", + "name": "bind", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "bind", + "kind": "methodName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "this", + "kind": "parameterName" }, { "text": ":", @@ -56327,53 +53293,35 @@ "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": "Function", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "thisArg", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -56381,50 +53329,36 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "...", + "kind": "punctuation" + }, { - "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": "argArray", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "any", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": "[", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "Float64Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -56435,117 +53369,109 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", "kind": "text" } - ] - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - }, + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", + "kind": "text" + } + ] }, { - "text": "Intl", - "kind": "moduleName" + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the new function.", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", + "name": "call", + "kind": "method", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", + "text": "method", "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "call", + "kind": "methodName" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "var", - "kind": "keyword" + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -56553,32 +53479,23 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "thisArg", + "kind": "parameterName" + }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_f", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -56586,11 +53503,11 @@ "kind": "space" }, { - "text": "(", + "text": "...", "kind": "punctuation" }, { - "text": "b", + "text": "argArray", "kind": "parameterName" }, { @@ -56602,19 +53519,23 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { - "text": ")", + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "=>", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -56622,30 +53543,87 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Calls a method of an object, substituting another object for the current object.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", + "name": "caller", + "kind": "property", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_r", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "caller", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -56655,30 +53633,46 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" } ], "documentation": [] }, { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", + "name": "length", + "kind": "property", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_prop", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -56695,22 +53689,38 @@ "documentation": [] }, { - "name": "i1_nc_p", - "kind": "var", + "name": "prototype", + "kind": "property", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_nc_p", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "prototype", + "kind": "propertyName" }, { "text": ":", @@ -56721,32 +53731,28 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", + "name": "toString", + "kind": "method", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_ncf", - "kind": "localName" + "text": "method", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -56754,35 +53760,27 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "Function", + "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "toString", + "kind": "methodName" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -56790,29 +53788,60 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, + "documentation": [ + { + "text": "Returns a string representation of a function.", + "kind": "text" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1224, + "name": "42" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 1224, + "length": 5 + }, + "entries": [ { - "name": "i1_ncr", - "kind": "var", + "name": "arguments", + "kind": "local var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -56823,20 +53852,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncprop", - "kind": "var", + "name": "c1", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -56844,32 +53873,25 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], - "documentation": [] + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] }, { - "name": "i1_s_p", - "kind": "var", + "name": "cProperties", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -56877,26 +53899,14 @@ "kind": "space" }, { - "text": "i1_s_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_f", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -56910,7 +53920,7 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "cProperties_i", "kind": "localName" }, { @@ -56922,56 +53932,20 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_r", - "kind": "var", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -56979,26 +53953,14 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_prop", + "name": "i1", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -57012,7 +53974,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "i1", "kind": "localName" }, { @@ -57024,14 +53986,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "i1_c", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -57045,7 +54007,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "i1_c", "kind": "localName" }, { @@ -57057,14 +54019,22 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_ncf", + "name": "i1_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -57078,7 +54048,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "i1_f", "kind": "localName" }, { @@ -57133,7 +54103,7 @@ "documentation": [] }, { - "name": "i1_s_ncr", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -57147,7 +54117,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "i1_nc_p", "kind": "localName" }, { @@ -57166,7 +54136,7 @@ "documentation": [] }, { - "name": "i1_s_ncprop", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -57180,7 +54150,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "i1_ncf", "kind": "localName" }, { @@ -57192,29 +54162,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_c", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -57225,61 +54178,11 @@ "kind": "space" }, { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties_i", - "kind": "localName" - }, - { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -57287,616 +54190,376 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "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", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "throw", - "kind": "keyword", + "name": "i1_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "throw", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "try", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "var", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "while", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "while", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "implements", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "implements", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "let", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "let", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "package", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "yield", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1322, - "name": "45" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1322, - "length": 1 - }, - "entries": [ + ], + "documentation": [] + }, { - "name": "b", - "kind": "parameter", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_ncprop", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -57904,8 +54567,29 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncr", + "kind": "localName" }, { "text": ":", @@ -57923,21 +54607,25 @@ "documentation": [] }, { - "name": "arguments", - "kind": "local var", + "name": "i1_s_p", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -57945,8 +54633,29 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -57957,20 +54666,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "i1_s_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" }, { @@ -57978,40 +54687,40 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "eval", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -58019,12 +54728,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -58035,44 +54740,25 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "this is value", "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", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -58080,31 +54766,39 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -58112,28 +54806,45 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -58144,61 +54855,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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" } - ], - "tags": [ + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "async", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -58206,32 +54917,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -58242,44 +54945,92 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", + "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -58287,32 +55038,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -58323,44 +55066,20 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -58368,32 +55087,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -58404,33 +55115,26 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, @@ -58566,33 +55270,81 @@ "kind": "space" }, { - "text": "string", + "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": "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" } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "else", + "kind": "keyword" } ] }, @@ -58791,13 +55543,25 @@ ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -58805,32 +55569,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -58841,50 +55597,17 @@ "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" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "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" - } - ] - } - ] + "documentation": [] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -58895,7 +55618,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -58903,7 +55626,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -58931,31 +55654,22 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -58963,7 +55677,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -58971,13 +55685,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -58985,30 +55699,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -59018,7 +55715,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -59030,14 +55727,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59051,7 +55796,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -59067,7 +55812,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -59079,19 +55824,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59105,7 +55850,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -59121,7 +55866,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -59133,19 +55878,43 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59159,7 +55928,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -59175,7 +55944,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -59187,25 +55956,25 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -59213,13 +55982,66 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -59229,7 +56051,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Infinity", "kind": "localName" }, { @@ -59241,14 +56063,26 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59262,7 +56096,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -59278,7 +56112,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -59290,19 +56124,19 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59316,7 +56150,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -59332,7 +56166,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -59344,19 +56178,19 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59370,7 +56204,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -59386,7 +56220,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -59398,41 +56232,37 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -59440,32 +56270,20 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -59473,24 +56291,32 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -59501,20 +56327,44 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "EvalError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -59522,24 +56372,32 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -59550,14 +56408,38 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59571,7 +56453,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -59587,7 +56469,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -59599,14 +56481,31 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59620,7 +56519,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -59636,7 +56535,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -59648,34 +56547,23 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "NaN", "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" @@ -59685,7 +56573,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "NaN", "kind": "localName" }, { @@ -59697,14 +56585,38 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59718,7 +56630,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -59734,7 +56646,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -59746,14 +56658,19 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "URIError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59767,7 +56684,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -59783,7 +56700,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -59795,20 +56712,37 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -59816,24 +56750,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -59844,25 +56786,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "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": "Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -59870,39 +56831,31 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -59910,45 +56863,28 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": "radix", + "kind": "parameterName" }, { - "text": " ", - "kind": "space" + "text": "?", + "kind": "punctuation" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -59959,19 +56895,55 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "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": "DataView", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59985,7 +56957,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RangeError", "kind": "localName" }, { @@ -60001,7 +56973,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RangeError", "kind": "localName" }, { @@ -60013,14 +56985,14 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -60034,7 +57006,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -60050,7 +57022,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -60062,19 +57034,14 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "ReferenceErrorConstructor", "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" - } - ] + "documentation": [] }, { - "name": "Uint8Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -60088,7 +57055,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { @@ -60104,7 +57071,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { @@ -60116,19 +57083,26 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "return", + "kind": "keyword" } ] }, { - "name": "Uint8ClampedArray", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -60142,7 +57116,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "String", "kind": "localName" }, { @@ -60158,7 +57132,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "String", "kind": "localName" }, { @@ -60170,19 +57144,43 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Int16Array", + "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": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -60196,7 +57194,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -60212,7 +57210,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -60224,19 +57222,62 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "this", + "kind": "keyword" } ] }, { - "name": "Uint16Array", + "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": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -60250,7 +57291,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "TypeError", "kind": "localName" }, { @@ -60266,7 +57307,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "TypeError", "kind": "localName" }, { @@ -60278,19 +57319,26 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "Int32Array", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -60304,7 +57352,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -60320,7 +57368,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -60332,13 +57380,13 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "Uint16ArrayConstructor", "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.", + "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" } ] @@ -60398,7 +57446,7 @@ ] }, { - "name": "Float32Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -60412,7 +57460,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -60428,7 +57476,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -60440,19 +57488,19 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "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": "Float64Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -60466,7 +57514,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -60482,7 +57530,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -60494,25 +57542,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "Uint8ClampedArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "undefined", + "kind": "var", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "var", "kind": "keyword" }, { @@ -60520,20 +57568,20 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -60541,23 +57589,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -60567,7 +57605,7 @@ "kind": "space" }, { - "text": "i1", + "text": "URIError", "kind": "localName" }, { @@ -60579,53 +57617,80 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_p", - "kind": "var", + "name": "var", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" - }, + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "with", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_f", - "kind": "var", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -60633,23 +57698,15 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "escape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -60661,50 +57718,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_r", - "kind": "localName" - }, { "text": ":", "kind": "punctuation" @@ -60714,86 +57734,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "documentation": [ { - "text": "number", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -60801,23 +57788,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "unescape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -60829,7 +57808,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -60837,11 +57816,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -60849,95 +57824,88 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" - }, + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] - }, + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1322, + "name": "45" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1322, + "length": 1 + }, + "entries": [ { - "name": "i1_ncprop", - "kind": "var", + "name": "arguments", + "kind": "local var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncprop", - "kind": "localName" - }, - { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "local var", + "kind": "text" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_p", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -60948,42 +57916,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_f", - "kind": "var", + "name": "b", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_s_f", - "kind": "localName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "(", - "kind": "punctuation" - }, { "text": "b", "kind": "parameterName" @@ -60999,32 +57959,59 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_r", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -61038,7 +58025,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "cProperties_i", "kind": "localName" }, { @@ -61050,14 +58037,35 @@ "kind": "space" }, { - "text": "number", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_prop", + "name": "i1", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -61071,7 +58079,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "i1", "kind": "localName" }, { @@ -61083,14 +58091,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "i1_c", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -61104,7 +58112,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "i1_c", "kind": "localName" }, { @@ -61116,14 +58124,22 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_ncf", + "name": "i1_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -61137,7 +58153,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "i1_f", "kind": "localName" }, { @@ -61192,7 +58208,7 @@ "documentation": [] }, { - "name": "i1_s_ncr", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -61206,7 +58222,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "i1_nc_p", "kind": "localName" }, { @@ -61225,7 +58241,7 @@ "documentation": [] }, { - "name": "i1_s_ncprop", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -61239,7 +58255,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "i1_ncf", "kind": "localName" }, { @@ -61251,29 +58267,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_c", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -61284,61 +58283,11 @@ "kind": "space" }, { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties_i", - "kind": "localName" - }, - { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -61346,616 +58295,376 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "=>", + "kind": "punctuation" }, { - "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", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "switch", - "kind": "keyword", + "name": "i1_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "switch", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "throw", - "kind": "keyword", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "throw", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "try", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "var", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "while", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "while", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "implements", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "implements", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "package", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "package", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "yield", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1471, - "name": "49" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 1471, - "length": 5 - }, - "entries": [ + ], + "documentation": [] + }, { - "name": "value", - "kind": "parameter", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_ncprop", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -61963,8 +58672,29 @@ "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncr", + "kind": "localName" }, { "text": ":", @@ -61982,21 +58712,25 @@ "documentation": [] }, { - "name": "arguments", - "kind": "local var", + "name": "i1_s_p", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -62004,8 +58738,29 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -62016,20 +58771,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "i1_s_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" }, { @@ -62037,20 +58792,32 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -62058,32 +58825,36 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -62094,44 +58865,20 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "parseInt", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -62139,60 +58886,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -62203,61 +58914,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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" } - ], - "tags": [ + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "async", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -62265,32 +58976,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -62301,44 +59004,92 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", + "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -62346,32 +59097,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -62382,44 +59125,20 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -62427,32 +59146,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -62463,33 +59174,26 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, @@ -62655,6 +59359,54 @@ } ] }, + { + "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": "encodeURI", "kind": "function", @@ -62850,13 +59602,25 @@ ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -62864,32 +59628,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -62900,50 +59656,17 @@ "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" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "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" - } - ] - } - ] + "documentation": [] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -62954,7 +59677,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -62962,7 +59685,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -62990,31 +59713,22 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -63022,7 +59736,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -63030,13 +59744,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -63044,30 +59758,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -63077,7 +59774,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -63089,14 +59786,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63110,7 +59855,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -63126,7 +59871,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -63138,19 +59883,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63164,7 +59909,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -63180,7 +59925,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -63192,19 +59937,43 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63218,7 +59987,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -63234,7 +60003,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -63246,25 +60015,25 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -63272,13 +60041,66 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -63288,7 +60110,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Infinity", "kind": "localName" }, { @@ -63300,14 +60122,26 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63321,7 +60155,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -63337,7 +60171,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -63349,19 +60183,19 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63375,7 +60209,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -63391,7 +60225,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -63403,19 +60237,19 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63429,7 +60263,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -63445,7 +60279,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -63457,41 +60291,37 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -63499,32 +60329,20 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -63532,24 +60350,32 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -63560,20 +60386,44 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "EvalError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -63581,24 +60431,32 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -63609,14 +60467,38 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63630,7 +60512,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -63646,7 +60528,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -63658,14 +60540,31 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63679,7 +60578,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -63695,7 +60594,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -63707,34 +60606,23 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "NaN", "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" @@ -63744,7 +60632,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "NaN", "kind": "localName" }, { @@ -63756,14 +60644,38 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63777,7 +60689,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -63793,7 +60705,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -63805,14 +60717,19 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "URIError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63826,7 +60743,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -63842,7 +60759,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -63854,20 +60771,37 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -63875,24 +60809,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -63903,25 +60845,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "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": "Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -63929,36 +60890,44 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -63969,14 +60938,71 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "ArrayBuffer", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63990,7 +61016,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "RangeError", "kind": "localName" }, { @@ -64006,7 +61032,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "RangeError", "kind": "localName" }, { @@ -64018,19 +61044,14 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "RangeErrorConstructor", "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" - } - ] + "documentation": [] }, { - "name": "DataView", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -64044,7 +61065,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "ReferenceError", "kind": "localName" }, { @@ -64060,7 +61081,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "ReferenceError", "kind": "localName" }, { @@ -64072,14 +61093,14 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -64093,7 +61114,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "RegExp", "kind": "localName" }, { @@ -64109,7 +61130,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "RegExp", "kind": "localName" }, { @@ -64121,19 +61142,26 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "return", + "kind": "keyword" } ] }, { - "name": "Uint8Array", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -64147,7 +61175,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "String", "kind": "localName" }, { @@ -64163,7 +61191,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "String", "kind": "localName" }, { @@ -64175,19 +61203,43 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "StringConstructor", "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.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", + "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": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -64201,7 +61253,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "SyntaxError", "kind": "localName" }, { @@ -64217,7 +61269,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "SyntaxError", "kind": "localName" }, { @@ -64229,19 +61281,62 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } - ], - "documentation": [ + ], + "documentation": [] + }, + { + "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": "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" + "text": "try", + "kind": "keyword" } ] }, { - "name": "Int16Array", + "name": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -64255,7 +61350,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "TypeError", "kind": "localName" }, { @@ -64271,7 +61366,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "TypeError", "kind": "localName" }, { @@ -64283,14 +61378,21 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "typeof", + "kind": "keyword" } ] }, @@ -64349,7 +61451,7 @@ ] }, { - "name": "Int32Array", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -64363,7 +61465,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -64379,7 +61481,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -64391,19 +61493,19 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "Uint32ArrayConstructor", "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.", + "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": "Uint32Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -64417,7 +61519,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -64433,7 +61535,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -64445,19 +61547,19 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Float32Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -64471,7 +61573,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -64487,7 +61589,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -64499,19 +61601,40 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "Uint8ClampedArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "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": "Float64Array", + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -64525,7 +61648,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "URIError", "kind": "localName" }, { @@ -64541,7 +61664,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "URIError", "kind": "localName" }, { @@ -64553,138 +61676,80 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "var", + "kind": "keyword" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "void", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "void", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "c1", - "kind": "class", + "name": "while", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "while", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" } ] }, { - "name": "i1", - "kind": "var", + "name": "with", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "with", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" } - ], - "documentation": [] + ] }, { - "name": "i1_p", - "kind": "var", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", + "text": "yield", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -64692,23 +61757,15 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "escape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -64720,50 +61777,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_r", - "kind": "localName" - }, { "text": ":", "kind": "punctuation" @@ -64773,86 +61793,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "documentation": [ { - "text": "number", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -64860,23 +61847,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "unescape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -64888,7 +61867,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -64896,11 +61875,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -64908,95 +61883,88 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" - }, + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] - }, + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1471, + "name": "49" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 1471, + "length": 5 + }, + "entries": [ { - "name": "i1_ncprop", - "kind": "var", + "name": "arguments", + "kind": "local var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncprop", - "kind": "localName" - }, - { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "local var", + "kind": "text" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_p", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -65007,20 +61975,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_f", - "kind": "var", + "name": "c1", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -65028,62 +61996,40 @@ "kind": "space" }, { - "text": "i1_s_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, + "text": "c1", + "kind": "className" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "number", + "text": "class", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_r", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -65097,7 +62043,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "cProperties_i", "kind": "localName" }, { @@ -65109,14 +62055,35 @@ "kind": "space" }, { - "text": "number", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_prop", + "name": "i1", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -65130,7 +62097,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "i1", "kind": "localName" }, { @@ -65142,14 +62109,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "i1_c", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -65163,7 +62130,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "i1_c", "kind": "localName" }, { @@ -65175,14 +62142,22 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_ncf", + "name": "i1_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -65196,7 +62171,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "i1_f", "kind": "localName" }, { @@ -65251,7 +62226,7 @@ "documentation": [] }, { - "name": "i1_s_ncr", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -65265,7 +62240,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "i1_nc_p", "kind": "localName" }, { @@ -65284,7 +62259,7 @@ "documentation": [] }, { - "name": "i1_s_ncprop", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -65298,7 +62273,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "i1_ncf", "kind": "localName" }, { @@ -65310,29 +62285,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_c", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -65343,43 +62301,34 @@ "kind": "space" }, { - "text": "typeof", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_ncprop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -65393,7 +62342,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_ncprop", "kind": "localName" }, { @@ -65405,38 +62354,17 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cWithConstructorProperty", - "kind": "className" } ], "documentation": [] }, { - "name": "undefined", + "name": "i1_ncr", "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", @@ -65447,574 +62375,413 @@ "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": "i1_ncr", + "kind": "localName" + }, { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "null", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "return", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "return", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "super", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "switch", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "switch", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "throw", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "throw", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "try", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "var", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "while", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "while", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "implements", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "interface", - "kind": "keyword", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "package", - "kind": "keyword", + "name": "i1_s_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "package", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "yield", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "i1_s_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "i1_s_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1574, - "name": "52" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1574, - "length": 1 - }, - "entries": [ - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "parameter", - "kind": "text" + "text": "i1_s_prop", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -66022,8 +62789,29 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -66041,8 +62829,8 @@ "documentation": [] }, { - "name": "arguments", - "kind": "local var", + "name": "value", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -66051,7 +62839,7 @@ "kind": "punctuation" }, { - "text": "local var", + "text": "parameter", "kind": "text" }, { @@ -66063,8 +62851,8 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -66075,41 +62863,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", + "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -66117,32 +62884,36 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -66153,44 +62924,20 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "parseInt", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -66198,60 +62945,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -66262,61 +62973,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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" } - ], - "tags": [ + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "async", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -66324,32 +63035,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -66360,44 +63063,92 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", + "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -66405,32 +63156,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -66441,44 +63184,20 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -66486,32 +63205,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -66522,33 +63233,26 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, @@ -66714,6 +63418,54 @@ } ] }, + { + "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": "encodeURI", "kind": "function", @@ -66909,13 +63661,25 @@ ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -66923,32 +63687,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -66959,50 +63715,17 @@ "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" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "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" - } - ] - } - ] + "documentation": [] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -67013,7 +63736,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -67021,7 +63744,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -67049,31 +63772,22 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -67081,7 +63795,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -67089,13 +63803,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -67103,30 +63817,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -67136,7 +63833,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -67148,14 +63845,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67169,7 +63914,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -67185,7 +63930,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -67197,19 +63942,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67223,7 +63968,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -67239,7 +63984,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -67251,19 +63996,43 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67277,7 +64046,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -67293,7 +64062,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -67305,25 +64074,25 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -67331,13 +64100,66 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -67347,7 +64169,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Infinity", "kind": "localName" }, { @@ -67359,14 +64181,26 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67380,7 +64214,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -67396,7 +64230,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -67408,19 +64242,19 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67434,7 +64268,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -67450,7 +64284,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -67462,19 +64296,19 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67488,7 +64322,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -67504,7 +64338,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -67516,41 +64350,37 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -67558,32 +64388,20 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -67591,24 +64409,32 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -67619,20 +64445,44 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "EvalError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -67640,24 +64490,32 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -67668,14 +64526,38 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67689,7 +64571,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -67705,7 +64587,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -67717,14 +64599,31 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67738,7 +64637,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -67754,7 +64653,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -67766,34 +64665,23 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "NaN", "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" @@ -67803,7 +64691,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "NaN", "kind": "localName" }, { @@ -67815,14 +64703,38 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67836,7 +64748,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -67852,7 +64764,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -67864,14 +64776,19 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "URIError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67885,7 +64802,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -67901,7 +64818,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -67913,20 +64830,37 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -67934,24 +64868,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -67962,25 +64904,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "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": "Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -67988,39 +64949,31 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -68028,45 +64981,28 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": "radix", + "kind": "parameterName" }, { - "text": " ", - "kind": "space" + "text": "?", + "kind": "punctuation" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -68077,19 +65013,55 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "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": "DataView", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -68103,7 +65075,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RangeError", "kind": "localName" }, { @@ -68119,7 +65091,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RangeError", "kind": "localName" }, { @@ -68131,14 +65103,14 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -68152,7 +65124,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -68168,7 +65140,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -68180,19 +65152,14 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "ReferenceErrorConstructor", "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" - } - ] + "documentation": [] }, { - "name": "Uint8Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -68206,7 +65173,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { @@ -68222,7 +65189,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { @@ -68234,19 +65201,26 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "return", + "kind": "keyword" } ] }, { - "name": "Uint8ClampedArray", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -68260,7 +65234,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "String", "kind": "localName" }, { @@ -68276,7 +65250,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "String", "kind": "localName" }, { @@ -68288,19 +65262,43 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Int16Array", + "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": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -68314,7 +65312,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -68330,7 +65328,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -68342,19 +65340,62 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "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": "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" + "text": "try", + "kind": "keyword" } ] }, { - "name": "Uint16Array", + "name": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -68368,7 +65409,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "TypeError", "kind": "localName" }, { @@ -68384,7 +65425,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "TypeError", "kind": "localName" }, { @@ -68396,19 +65437,26 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "Int32Array", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -68422,7 +65470,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -68438,7 +65486,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -68450,13 +65498,13 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "Uint16ArrayConstructor", "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.", + "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" } ] @@ -68516,7 +65564,7 @@ ] }, { - "name": "Float32Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -68530,7 +65578,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -68546,7 +65594,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -68558,19 +65606,19 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "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": "Float64Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -68584,7 +65632,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -68600,7 +65648,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -68612,25 +65660,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "Uint8ClampedArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "undefined", + "kind": "var", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "var", "kind": "keyword" }, { @@ -68638,20 +65686,20 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -68659,23 +65707,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -68685,7 +65723,7 @@ "kind": "space" }, { - "text": "i1", + "text": "URIError", "kind": "localName" }, { @@ -68697,53 +65735,80 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_p", - "kind": "var", + "name": "var", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" - }, + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "with", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_f", - "kind": "var", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -68751,23 +65816,15 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "escape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -68779,50 +65836,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_r", - "kind": "localName" - }, { "text": ":", "kind": "punctuation" @@ -68832,86 +65852,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "documentation": [ { - "text": "number", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -68919,23 +65906,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "unescape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -68947,7 +65926,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -68955,11 +65934,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -68967,95 +65942,88 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" - }, + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] - }, + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1574, + "name": "52" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1574, + "length": 1 + }, + "entries": [ { - "name": "i1_ncprop", - "kind": "var", + "name": "arguments", + "kind": "local var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncprop", - "kind": "localName" - }, - { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "local var", + "kind": "text" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_p", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -69066,42 +66034,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_f", - "kind": "var", + "name": "b", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_s_f", - "kind": "localName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "(", - "kind": "punctuation" - }, { "text": "b", "kind": "parameterName" @@ -69117,32 +66077,59 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_r", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -69156,7 +66143,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "cProperties_i", "kind": "localName" }, { @@ -69168,14 +66155,35 @@ "kind": "space" }, { - "text": "number", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_prop", + "name": "i1", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -69189,7 +66197,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "i1", "kind": "localName" }, { @@ -69201,14 +66209,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "i1_c", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -69222,7 +66230,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "i1_c", "kind": "localName" }, { @@ -69234,14 +66242,22 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_ncf", + "name": "i1_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -69255,7 +66271,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "i1_f", "kind": "localName" }, { @@ -69310,7 +66326,7 @@ "documentation": [] }, { - "name": "i1_s_ncr", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -69324,7 +66340,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "i1_nc_p", "kind": "localName" }, { @@ -69343,7 +66359,7 @@ "documentation": [] }, { - "name": "i1_s_ncprop", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -69357,7 +66373,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "i1_ncf", "kind": "localName" }, { @@ -69369,29 +66385,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_c", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -69402,61 +66401,11 @@ "kind": "space" }, { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties_i", - "kind": "localName" - }, - { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -69464,616 +66413,307 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "=>", + "kind": "punctuation" }, { - "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": " ", + "kind": "space" + }, { - "text": "return", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "super", - "kind": "keyword", + "name": "i1_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "super", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "i1_ncprop", + "kind": "localName" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "true", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "try", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "var", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "while", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "while", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "implements", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "implements", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "let", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "let", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "package", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "yield", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1731, - "name": "56" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 1731, - "length": 5 - }, - "entries": [ - { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "parameter", - "kind": "text" + "text": "i1_s_ncf", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -70081,7 +66721,11 @@ "kind": "space" }, { - "text": "value", + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", "kind": "parameterName" }, { @@ -70092,6 +66736,26 @@ "text": " ", "kind": "space" }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" @@ -70100,21 +66764,25 @@ "documentation": [] }, { - "name": "arguments", - "kind": "local var", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_ncprop", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -70122,8 +66790,29 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncr", + "kind": "localName" }, { "text": ":", @@ -70134,20 +66823,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "i1_s_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" }, { @@ -70155,20 +66844,32 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -70176,16 +66877,8 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "x", - "kind": "parameterName" + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -70196,12 +66889,29 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -70212,44 +66922,20 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "parseInt", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -70257,31 +66943,39 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -70289,28 +66983,45 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -70321,61 +67032,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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" } - ], - "tags": [ + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "async", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -70383,32 +67094,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -70419,44 +67122,92 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", + "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -70464,32 +67215,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -70500,44 +67243,20 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -70545,32 +67264,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -70581,33 +67292,26 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, @@ -70752,24 +67456,72 @@ "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } - ], - "tags": [ + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "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": [ { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "else", + "kind": "keyword" } ] }, @@ -70968,13 +67720,25 @@ ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -70982,32 +67746,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -71018,50 +67774,17 @@ "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" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "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" - } - ] - } - ] + "documentation": [] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -71072,7 +67795,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -71080,7 +67803,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -71108,31 +67831,22 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -71140,7 +67854,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -71148,13 +67862,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -71162,30 +67876,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -71195,7 +67892,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -71207,14 +67904,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -71228,7 +67973,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -71244,7 +67989,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -71256,19 +68001,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -71282,7 +68027,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -71298,7 +68043,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -71310,19 +68055,43 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -71336,7 +68105,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -71352,7 +68121,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -71364,25 +68133,25 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -71390,13 +68159,66 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -71406,7 +68228,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Infinity", "kind": "localName" }, { @@ -71418,14 +68240,26 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -71439,7 +68273,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -71455,7 +68289,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -71467,19 +68301,19 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -71493,7 +68327,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -71509,7 +68343,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -71521,19 +68355,19 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -71547,7 +68381,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -71563,7 +68397,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -71575,41 +68409,37 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -71617,32 +68447,20 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -71650,24 +68468,32 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -71678,20 +68504,44 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "EvalError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -71699,24 +68549,32 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -71727,14 +68585,38 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -71748,7 +68630,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -71764,7 +68646,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -71776,14 +68658,31 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -71797,7 +68696,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -71813,7 +68712,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -71825,34 +68724,23 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "NaN", "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" @@ -71862,7 +68750,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "NaN", "kind": "localName" }, { @@ -71874,14 +68762,38 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -71895,7 +68807,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -71911,7 +68823,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -71923,14 +68835,19 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "URIError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -71944,7 +68861,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -71960,7 +68877,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -71972,20 +68889,37 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -71993,24 +68927,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -72021,25 +68963,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "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": "Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -72047,39 +69008,31 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -72087,45 +69040,28 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": "radix", + "kind": "parameterName" }, { - "text": " ", - "kind": "space" + "text": "?", + "kind": "punctuation" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -72136,19 +69072,55 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "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": "DataView", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72162,7 +69134,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RangeError", "kind": "localName" }, { @@ -72178,7 +69150,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RangeError", "kind": "localName" }, { @@ -72190,14 +69162,14 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72211,7 +69183,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -72227,7 +69199,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -72239,19 +69211,14 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "ReferenceErrorConstructor", "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" - } - ] + "documentation": [] }, { - "name": "Uint8Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72265,7 +69232,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { @@ -72281,7 +69248,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { @@ -72293,19 +69260,26 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "return", + "kind": "keyword" } ] }, { - "name": "Uint8ClampedArray", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72319,7 +69293,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "String", "kind": "localName" }, { @@ -72335,7 +69309,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "String", "kind": "localName" }, { @@ -72347,19 +69321,43 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Int16Array", + "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": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72373,7 +69371,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -72389,7 +69387,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -72401,19 +69399,62 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "this", + "kind": "keyword" } ] }, { - "name": "Uint16Array", + "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": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72427,7 +69468,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "TypeError", "kind": "localName" }, { @@ -72443,7 +69484,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "TypeError", "kind": "localName" }, { @@ -72455,19 +69496,26 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "Int32Array", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72481,7 +69529,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -72497,7 +69545,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -72509,13 +69557,13 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "Uint16ArrayConstructor", "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.", + "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" } ] @@ -72575,7 +69623,7 @@ ] }, { - "name": "Float32Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72589,7 +69637,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -72605,7 +69653,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -72617,19 +69665,19 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "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": "Float64Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72643,7 +69691,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -72659,7 +69707,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -72671,25 +69719,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "Uint8ClampedArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "undefined", + "kind": "var", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "var", "kind": "keyword" }, { @@ -72697,20 +69745,20 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -72718,23 +69766,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -72744,7 +69782,7 @@ "kind": "space" }, { - "text": "i1", + "text": "URIError", "kind": "localName" }, { @@ -72756,53 +69794,80 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_p", - "kind": "var", + "name": "var", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" - }, + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "with", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_f", - "kind": "var", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -72810,23 +69875,15 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "escape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -72838,50 +69895,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_r", - "kind": "localName" - }, { "text": ":", "kind": "punctuation" @@ -72891,86 +69911,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "documentation": [ { - "text": "number", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -72978,23 +69965,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "unescape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -73006,7 +69985,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -73014,11 +69993,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -73026,95 +70001,88 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" - }, + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] - }, + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1731, + "name": "56" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 1731, + "length": 5 + }, + "entries": [ { - "name": "i1_ncprop", - "kind": "var", + "name": "arguments", + "kind": "local var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncprop", - "kind": "localName" - }, - { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "local var", + "kind": "text" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_p", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -73125,20 +70093,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_f", - "kind": "var", + "name": "c1", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -73146,62 +70114,40 @@ "kind": "space" }, { - "text": "i1_s_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "c1", + "kind": "className" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_r", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -73215,7 +70161,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "cProperties_i", "kind": "localName" }, { @@ -73227,14 +70173,35 @@ "kind": "space" }, { - "text": "number", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_prop", + "name": "i1", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -73248,7 +70215,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "i1", "kind": "localName" }, { @@ -73260,14 +70227,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "i1_c", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -73281,7 +70248,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "i1_c", "kind": "localName" }, { @@ -73293,14 +70260,22 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_ncf", + "name": "i1_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -73314,7 +70289,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "i1_f", "kind": "localName" }, { @@ -73369,7 +70344,7 @@ "documentation": [] }, { - "name": "i1_s_ncr", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -73383,7 +70358,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "i1_nc_p", "kind": "localName" }, { @@ -73402,7 +70377,7 @@ "documentation": [] }, { - "name": "i1_s_ncprop", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -73416,7 +70391,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "i1_ncf", "kind": "localName" }, { @@ -73428,29 +70403,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_c", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -73461,43 +70419,34 @@ "kind": "space" }, { - "text": "typeof", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_ncprop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -73511,7 +70460,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_ncprop", "kind": "localName" }, { @@ -73523,616 +70472,401 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "this", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "throw", - "kind": "keyword", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "throw", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "try", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "var", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "while", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "while", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "implements", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "implements", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "package", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "package", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "yield", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "async", - "kind": "keyword", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "async", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "i1_s_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1827, - "name": "59" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1827, - "length": 1 - }, - "entries": [ + ], + "documentation": [] + }, { - "name": "b", - "kind": "parameter", + "name": "i1_s_p", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -74140,8 +70874,29 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -74159,21 +70914,25 @@ "documentation": [] }, { - "name": "arguments", - "kind": "local var", + "name": "i1_s_r", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -74181,11 +70940,28 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": ":", + "text": "parameter", + "kind": "text" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -74193,41 +70969,32 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "value", + "kind": "parameterName" + }, { - "text": "module", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -74235,32 +71002,36 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -74271,44 +71042,20 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "parseInt", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -74316,16 +71063,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -74336,40 +71091,86 @@ "kind": "space" }, { - "text": "string", + "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": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "as", "kind": "keyword" - }, + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "Boolean", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -74380,61 +71181,92 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to an integer.", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "catch", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -74442,32 +71274,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -74478,44 +71302,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isNaN", - "kind": "function", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -74523,32 +71323,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -74559,38 +71351,31 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, { - "name": "isFinite", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -74604,7 +71389,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "decodeURI", "kind": "functionName" }, { @@ -74612,7 +71397,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "encodedURI", "kind": "parameterName" }, { @@ -74624,7 +71409,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -74640,13 +71425,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -74655,7 +71440,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "encodedURI", "kind": "parameterName" }, { @@ -74663,7 +71448,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -74671,7 +71456,7 @@ ] }, { - "name": "decodeURI", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -74685,7 +71470,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -74693,7 +71478,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -74727,7 +71512,7 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -74736,7 +71521,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -74744,7 +71529,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -74752,83 +71537,50 @@ ] }, { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", + "name": "default", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "delete", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "do", "kind": "keyword" } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "else", + "kind": "keyword" } ] }, @@ -75027,13 +71779,25 @@ ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -75041,32 +71805,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -75077,50 +71833,17 @@ "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" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "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" - } - ] - } - ] + "documentation": [] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -75131,7 +71854,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -75139,7 +71862,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -75167,31 +71890,22 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -75199,7 +71913,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -75207,13 +71921,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -75221,30 +71935,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -75254,7 +71951,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -75266,14 +71963,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75287,7 +72032,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -75303,7 +72048,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -75315,19 +72060,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75341,7 +72086,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -75357,7 +72102,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -75369,19 +72114,43 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75395,7 +72164,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -75411,7 +72180,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -75423,25 +72192,25 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -75449,13 +72218,66 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -75465,7 +72287,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Infinity", "kind": "localName" }, { @@ -75477,14 +72299,26 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75498,7 +72332,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -75514,7 +72348,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -75526,19 +72360,19 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75552,7 +72386,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -75568,7 +72402,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -75580,19 +72414,19 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75606,7 +72440,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -75622,7 +72456,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -75634,41 +72468,37 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -75676,32 +72506,20 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -75709,24 +72527,32 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -75737,20 +72563,44 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "EvalError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -75758,24 +72608,32 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -75786,14 +72644,38 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75807,7 +72689,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -75823,7 +72705,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -75835,14 +72717,31 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75856,7 +72755,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -75872,7 +72771,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -75884,34 +72783,23 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "NaN", "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" @@ -75921,7 +72809,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "NaN", "kind": "localName" }, { @@ -75933,14 +72821,38 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75954,7 +72866,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -75970,7 +72882,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -75982,14 +72894,19 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "URIError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76003,7 +72920,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -76019,7 +72936,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -76031,20 +72948,37 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -76052,24 +72986,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -76080,25 +73022,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "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": "Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -76106,39 +73067,31 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -76146,45 +73099,28 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": "radix", + "kind": "parameterName" }, { - "text": " ", - "kind": "space" + "text": "?", + "kind": "punctuation" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -76195,19 +73131,55 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "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": "DataView", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76221,7 +73193,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RangeError", "kind": "localName" }, { @@ -76237,7 +73209,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RangeError", "kind": "localName" }, { @@ -76249,14 +73221,14 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76270,7 +73242,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -76286,7 +73258,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -76298,19 +73270,14 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "ReferenceErrorConstructor", "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" - } - ] + "documentation": [] }, { - "name": "Uint8Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76324,7 +73291,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { @@ -76340,7 +73307,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { @@ -76352,19 +73319,26 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "return", + "kind": "keyword" } ] }, { - "name": "Uint8ClampedArray", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76378,7 +73352,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "String", "kind": "localName" }, { @@ -76394,7 +73368,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "String", "kind": "localName" }, { @@ -76406,19 +73380,43 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Int16Array", + "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": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76432,7 +73430,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -76448,7 +73446,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -76460,19 +73458,62 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "this", + "kind": "keyword" } ] }, { - "name": "Uint16Array", + "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": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76486,7 +73527,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "TypeError", "kind": "localName" }, { @@ -76502,7 +73543,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "TypeError", "kind": "localName" }, { @@ -76514,19 +73555,26 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "Int32Array", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76540,7 +73588,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -76556,7 +73604,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -76568,13 +73616,13 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "Uint16ArrayConstructor", "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.", + "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" } ] @@ -76634,7 +73682,7 @@ ] }, { - "name": "Float32Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76648,7 +73696,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -76664,7 +73712,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -76676,19 +73724,19 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "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": "Float64Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76702,7 +73750,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -76718,7 +73766,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -76730,25 +73778,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "Uint8ClampedArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "undefined", + "kind": "var", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "var", "kind": "keyword" }, { @@ -76756,20 +73804,20 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -76777,23 +73825,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -76803,7 +73841,7 @@ "kind": "space" }, { - "text": "i1", + "text": "URIError", "kind": "localName" }, { @@ -76815,53 +73853,80 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_p", - "kind": "var", + "name": "var", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" - }, + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "with", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_f", - "kind": "var", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -76869,23 +73934,15 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "escape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -76897,50 +73954,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_r", - "kind": "localName" - }, { "text": ":", "kind": "punctuation" @@ -76950,86 +73970,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "documentation": [ { - "text": "number", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -77037,23 +74024,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "unescape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -77065,7 +74044,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -77073,11 +74052,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -77085,95 +74060,88 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" - }, + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] - }, + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1827, + "name": "59" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1827, + "length": 1 + }, + "entries": [ { - "name": "i1_ncprop", - "kind": "var", + "name": "arguments", + "kind": "local var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncprop", - "kind": "localName" - }, - { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "local var", + "kind": "text" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_p", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -77184,42 +74152,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_f", - "kind": "var", + "name": "b", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_s_f", - "kind": "localName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "(", - "kind": "punctuation" - }, { "text": "b", "kind": "parameterName" @@ -77235,32 +74195,59 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_r", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -77274,7 +74261,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "cProperties_i", "kind": "localName" }, { @@ -77286,14 +74273,35 @@ "kind": "space" }, { - "text": "number", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_prop", + "name": "i1", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -77307,7 +74315,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "i1", "kind": "localName" }, { @@ -77319,14 +74327,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "i1_c", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -77340,7 +74348,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "i1_c", "kind": "localName" }, { @@ -77352,14 +74360,22 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_ncf", + "name": "i1_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -77373,7 +74389,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "i1_f", "kind": "localName" }, { @@ -77428,7 +74444,7 @@ "documentation": [] }, { - "name": "i1_s_ncr", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -77442,7 +74458,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "i1_nc_p", "kind": "localName" }, { @@ -77461,7 +74477,7 @@ "documentation": [] }, { - "name": "i1_s_ncprop", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -77475,7 +74491,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "i1_ncf", "kind": "localName" }, { @@ -77487,29 +74503,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_c", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -77520,61 +74519,11 @@ "kind": "space" }, { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties_i", - "kind": "localName" - }, - { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -77582,616 +74531,376 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "=>", + "kind": "punctuation" }, { - "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", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "switch", - "kind": "keyword", + "name": "i1_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "switch", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "throw", - "kind": "keyword", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "throw", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "try", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "var", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "while", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "while", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "implements", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "implements", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "package", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "package", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "yield", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1968, - "name": "63" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 1968, - "length": 5 - }, - "entries": [ + ], + "documentation": [] + }, { - "name": "value", - "kind": "parameter", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_ncprop", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -78199,8 +74908,29 @@ "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncr", + "kind": "localName" }, { "text": ":", @@ -78218,21 +74948,25 @@ "documentation": [] }, { - "name": "arguments", - "kind": "local var", + "name": "i1_s_p", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -78240,8 +74974,29 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -78252,20 +75007,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "i1_s_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" }, { @@ -78273,20 +75028,32 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -78294,32 +75061,36 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -78330,44 +75101,20 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "parseInt", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -78375,60 +75122,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -78439,61 +75150,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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" } - ], - "tags": [ + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "async", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -78501,32 +75212,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -78537,44 +75240,92 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", + "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -78582,32 +75333,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -78618,44 +75361,20 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -78663,32 +75382,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -78699,33 +75410,26 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, @@ -78891,6 +75595,54 @@ } ] }, + { + "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": "encodeURI", "kind": "function", @@ -79086,13 +75838,25 @@ ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -79100,32 +75864,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -79136,50 +75892,17 @@ "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" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "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" - } - ] - } - ] + "documentation": [] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -79190,7 +75913,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -79198,7 +75921,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -79226,31 +75949,22 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -79258,7 +75972,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -79266,13 +75980,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -79280,30 +75994,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -79313,7 +76010,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -79325,14 +76022,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79346,7 +76091,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -79362,7 +76107,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -79374,19 +76119,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79400,7 +76145,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -79416,7 +76161,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -79428,19 +76173,43 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79454,7 +76223,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -79470,7 +76239,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -79482,41 +76251,25 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -79524,46 +76277,66 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", + "name": "if", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "if", "kind": "keyword" - }, + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Number", - "kind": "localName" - }, + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -79573,7 +76346,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Infinity", "kind": "localName" }, { @@ -79585,19 +76358,26 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", - "kind": "text" + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "Math", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79611,7 +76391,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int16Array", "kind": "localName" }, { @@ -79627,7 +76407,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int16Array", "kind": "localName" }, { @@ -79639,19 +76419,19 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79665,7 +76445,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int32Array", "kind": "localName" }, { @@ -79681,7 +76461,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int32Array", "kind": "localName" }, { @@ -79693,19 +76473,19 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Int32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79719,7 +76499,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int8Array", "kind": "localName" }, { @@ -79735,7 +76515,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int8Array", "kind": "localName" }, { @@ -79747,20 +76527,58 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "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": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], "documentation": [] }, { - "name": "Error", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -79768,24 +76586,32 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -79796,20 +76622,44 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "EvalError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -79817,24 +76667,32 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -79845,14 +76703,38 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79866,7 +76748,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -79882,7 +76764,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -79894,14 +76776,31 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79915,7 +76814,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -79931,7 +76830,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -79943,34 +76842,23 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "NaN", "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" @@ -79980,7 +76868,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "NaN", "kind": "localName" }, { @@ -79992,14 +76880,38 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80013,7 +76925,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -80029,7 +76941,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -80041,14 +76953,19 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "URIError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80062,7 +76979,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -80078,7 +76995,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -80090,20 +77007,37 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -80111,24 +77045,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -80139,25 +77081,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "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": "Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -80165,36 +77126,44 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -80205,14 +77174,71 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "ArrayBuffer", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80226,7 +77252,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "RangeError", "kind": "localName" }, { @@ -80242,7 +77268,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "RangeError", "kind": "localName" }, { @@ -80254,19 +77280,14 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "RangeErrorConstructor", "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" - } - ] + "documentation": [] }, { - "name": "DataView", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80280,7 +77301,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "ReferenceError", "kind": "localName" }, { @@ -80296,7 +77317,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "ReferenceError", "kind": "localName" }, { @@ -80308,14 +77329,14 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80329,7 +77350,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "RegExp", "kind": "localName" }, { @@ -80345,7 +77366,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "RegExp", "kind": "localName" }, { @@ -80357,19 +77378,26 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "return", + "kind": "keyword" } ] }, { - "name": "Uint8Array", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80383,7 +77411,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "String", "kind": "localName" }, { @@ -80399,7 +77427,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "String", "kind": "localName" }, { @@ -80411,19 +77439,43 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "StringConstructor", "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.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", + "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": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80437,7 +77489,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "SyntaxError", "kind": "localName" }, { @@ -80453,7 +77505,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "SyntaxError", "kind": "localName" }, { @@ -80465,19 +77517,62 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "this", + "kind": "keyword" } ] }, { - "name": "Int16Array", + "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": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80491,7 +77586,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "TypeError", "kind": "localName" }, { @@ -80507,7 +77602,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "TypeError", "kind": "localName" }, { @@ -80519,14 +77614,21 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "typeof", + "kind": "keyword" } ] }, @@ -80585,7 +77687,7 @@ ] }, { - "name": "Int32Array", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80599,7 +77701,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -80615,7 +77717,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -80627,19 +77729,19 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "Uint32ArrayConstructor", "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.", + "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": "Uint32Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80653,7 +77755,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -80669,7 +77771,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -80681,19 +77783,19 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Float32Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80707,7 +77809,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -80723,7 +77825,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -80735,19 +77837,40 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "Uint8ClampedArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "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": "Float64Array", + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80761,7 +77884,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "URIError", "kind": "localName" }, { @@ -80777,7 +77900,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "URIError", "kind": "localName" }, { @@ -80789,72 +77912,80 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "var", + "kind": "keyword" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "void", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "void", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "c1", - "kind": "class", + "name": "while", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "while", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" } - ], - "documentation": [ + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is comment for c1", - "kind": "text" + "text": "with", + "kind": "keyword" } ] }, { - "name": "i1", - "kind": "var", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -80862,41 +77993,32 @@ "kind": "space" }, { - "text": "i1", - "kind": "localName" + "text": "escape", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "string", + "kind": "parameterName" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -80907,20 +78029,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "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": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -80928,8 +78083,16 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -80940,12 +78103,12 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "b", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -80956,8 +78119,76 @@ "kind": "space" }, { - "text": "number", + "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" + } + ] + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 1968, + "name": "63" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 1968, + "length": 5 + }, + "entries": [ + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" }, { "text": ")", @@ -80968,7 +78199,11 @@ "kind": "space" }, { - "text": "=>", + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -80976,14 +78211,61 @@ "kind": "space" }, { - "text": "number", + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_r", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -80997,7 +78279,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "cProperties_i", "kind": "localName" }, { @@ -81009,14 +78291,35 @@ "kind": "space" }, { - "text": "number", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_prop", + "name": "i1", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81030,7 +78333,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "i1", "kind": "localName" }, { @@ -81042,14 +78345,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_nc_p", + "name": "i1_c", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81063,7 +78366,7 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "i1_c", "kind": "localName" }, { @@ -81075,14 +78378,22 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_ncf", + "name": "i1_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81096,7 +78407,7 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "i1_f", "kind": "localName" }, { @@ -81151,7 +78462,7 @@ "documentation": [] }, { - "name": "i1_ncr", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81165,7 +78476,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "i1_nc_p", "kind": "localName" }, { @@ -81184,7 +78495,7 @@ "documentation": [] }, { - "name": "i1_ncprop", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81198,7 +78509,7 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "i1_ncf", "kind": "localName" }, { @@ -81210,32 +78521,35 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "var", - "kind": "keyword" + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_p", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -81250,7 +78564,7 @@ "documentation": [] }, { - "name": "i1_s_f", + "name": "i1_ncprop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81264,7 +78578,7 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "i1_ncprop", "kind": "localName" }, { @@ -81275,36 +78589,33 @@ "text": " ", "kind": "space" }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -81319,7 +78630,7 @@ "documentation": [] }, { - "name": "i1_s_r", + "name": "i1_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81333,7 +78644,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "i1_p", "kind": "localName" }, { @@ -81352,7 +78663,7 @@ "documentation": [] }, { - "name": "i1_s_prop", + "name": "i1_prop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81366,7 +78677,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "i1_prop", "kind": "localName" }, { @@ -81385,7 +78696,7 @@ "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "i1_r", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81399,7 +78710,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "i1_r", "kind": "localName" }, { @@ -81418,7 +78729,7 @@ "documentation": [] }, { - "name": "i1_s_ncf", + "name": "i1_s_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81432,7 +78743,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "i1_s_f", "kind": "localName" }, { @@ -81487,7 +78798,7 @@ "documentation": [] }, { - "name": "i1_s_ncr", + "name": "i1_s_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81501,7 +78812,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -81520,7 +78831,7 @@ "documentation": [] }, { - "name": "i1_s_ncprop", + "name": "i1_s_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81534,7 +78845,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "i1_s_ncf", "kind": "localName" }, { @@ -81546,29 +78857,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_c", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -81579,43 +78873,34 @@ "kind": "space" }, { - "text": "typeof", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_s_ncprop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81629,7 +78914,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -81641,633 +78926,539 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "null", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "return", - "kind": "keyword", + "name": "i1_s_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "return", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "super", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "switch", - "kind": "keyword", + "name": "i1_s_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "switch", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "throw", - "kind": "keyword", + "name": "i1_s_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "throw", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "true", - "kind": "keyword", + "name": "i1_s_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "true", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", + "name": "value", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "try", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "typeof", + "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": "var", - "kind": "keyword", - "kindModifiers": "", + "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": "void", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "as", "kind": "keyword" } ] }, { - "name": "while", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "async", "kind": "keyword" } ] }, { - "name": "with", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "await", "kind": "keyword" } ] }, { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "implements", + "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": "interface", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "break", "kind": "keyword" } ] }, { - "name": "let", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "case", "kind": "keyword" } ] }, { - "name": "package", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "catch", "kind": "keyword" } ] }, { - "name": "yield", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "class", "kind": "keyword" } ] }, { - "name": "as", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "const", "kind": "keyword" } ] }, { - "name": "async", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "continue", "kind": "keyword" } ] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "interface", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 2017, - "name": "67" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 2017, - "length": 2 - }, - "entries": [ - { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "property", - "kind": "text" + "text": "DataView", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DataView", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "p1", - "kind": "propertyName" + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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": ":", @@ -82278,57 +79469,53 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "p1 is property of c1", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "p2", - "kind": "methodName" + "text": "decodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "encodedURI", "kind": "parameterName" }, { @@ -82340,7 +79527,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -82356,33 +79543,64 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "sum with property", + "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": "p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "encodedURIComponent", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -82390,17 +79608,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "p3", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -82410,41 +79624,112 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "getter property 1", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" - }, + } + ], + "tags": [ { - "text": "\n", - "kind": "lineBreak" - }, + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "setter property 1", - "kind": "text" + "text": "default", + "kind": "keyword" } ] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "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": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "uri", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -82452,17 +79737,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "nc_p1", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -82472,28 +79753,64 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "method", - "kind": "text" + "text": "uriComponent", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -82501,27 +79818,31 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { - "text": "nc_p2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "number", + "kind": "keyword" }, { - "text": "b", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -82529,7 +79850,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -82545,96 +79866,93 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "nc_p3", - "kind": "propertyName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 2234, - "name": "87" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 2234, - "length": 2 - }, - "entries": [ - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Error", + "kind": "localName" + }, { - "text": "module", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] @@ -82721,13 +80039,13 @@ ] }, { - "name": "parseInt", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -82735,60 +80053,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "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": "EvalError", + "kind": "localName" }, { "text": ":", @@ -82799,61 +80081,68 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to an integer.", - "kind": "text" + "text": "export", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "finally", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "name": "Float32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -82861,32 +80150,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -82897,44 +80178,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "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" } - ], - "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", + "name": "Float64Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -82942,32 +80204,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -82978,77 +80232,74 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "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" } - ], - "tags": [ + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "text": "for", + "kind": "keyword" } ] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", + "name": "function", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { "text": ":", @@ -83059,44 +80310,25 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Creates a new function.", "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", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -83104,32 +80336,77 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "encodedURI", - "kind": "parameterName" - }, + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -83140,44 +80417,32 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "Int16Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -83185,32 +80450,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -83221,44 +80478,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "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" } - ], - "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", + "name": "Int32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -83266,32 +80504,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": "uri", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -83302,44 +80532,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "Int8Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -83347,16 +80558,24 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "Int8Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -83367,7 +80586,37 @@ "kind": "space" }, { - "text": "string", + "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": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", "kind": "keyword" }, { @@ -83375,23 +80624,40 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "isFinite", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -83399,7 +80665,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { @@ -83415,13 +80681,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -83430,7 +80696,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "number", "kind": "parameterName" }, { @@ -83438,7 +80704,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "Any numeric value.", "kind": "text" } ] @@ -83446,10 +80712,10 @@ ] }, { - "name": "escape", + "name": "isNaN", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -83460,7 +80726,7 @@ "kind": "space" }, { - "text": "escape", + "text": "isNaN", "kind": "functionName" }, { @@ -83468,7 +80734,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -83480,7 +80746,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -83496,31 +80762,22 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -83528,7 +80785,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A numeric value.", "kind": "text" } ] @@ -83536,13 +80793,13 @@ ] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -83550,32 +80807,24 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -83586,51 +80835,51 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } - ], - "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "let", + "kind": "keyword" } ] }, { - "name": "NaN", + "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" @@ -83640,7 +80889,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "Math", "kind": "localName" }, { @@ -83652,14 +80901,19 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "Infinity", + "name": "NaN", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -83673,7 +80927,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "NaN", "kind": "localName" }, { @@ -83692,7 +80946,31 @@ "documentation": [] }, { - "name": "Object", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -83706,7 +80984,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Number", "kind": "localName" }, { @@ -83722,7 +81000,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Number", "kind": "localName" }, { @@ -83734,19 +81012,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Function", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -83760,7 +81038,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Object", "kind": "localName" }, { @@ -83776,7 +81054,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Object", "kind": "localName" }, { @@ -83788,25 +81066,37 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "String", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -83814,24 +81104,32 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -83842,25 +81140,44 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "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": "Boolean", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -83868,24 +81185,16 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -83896,45 +81205,40 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -83945,19 +81249,55 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "Converts a string to an integer.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } ] }, { - "name": "Math", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -83971,7 +81311,7 @@ "kind": "space" }, { - "text": "Math", + "text": "RangeError", "kind": "localName" }, { @@ -83987,7 +81327,7 @@ "kind": "space" }, { - "text": "Math", + "text": "RangeError", "kind": "localName" }, { @@ -83999,19 +81339,14 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Date", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84025,7 +81360,7 @@ "kind": "space" }, { - "text": "Date", + "text": "ReferenceError", "kind": "localName" }, { @@ -84041,7 +81376,7 @@ "kind": "space" }, { - "text": "Date", + "text": "ReferenceError", "kind": "localName" }, { @@ -84053,16 +81388,11 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" - } - ] + "documentation": [] }, { "name": "RegExp", @@ -84114,7 +81444,19 @@ "documentation": [] }, { - "name": "Error", + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84128,7 +81470,7 @@ "kind": "space" }, { - "text": "Error", + "text": "String", "kind": "localName" }, { @@ -84144,7 +81486,7 @@ "kind": "space" }, { - "text": "Error", + "text": "String", "kind": "localName" }, { @@ -84156,14 +81498,43 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] }, { - "name": "EvalError", + "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": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84177,7 +81548,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "SyntaxError", "kind": "localName" }, { @@ -84193,7 +81564,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "SyntaxError", "kind": "localName" }, { @@ -84205,14 +81576,62 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "RangeError", + "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": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84226,7 +81645,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "TypeError", "kind": "localName" }, { @@ -84242,7 +81661,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "TypeError", "kind": "localName" }, { @@ -84254,14 +81673,26 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ReferenceError", + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84275,7 +81706,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Uint16Array", "kind": "localName" }, { @@ -84291,7 +81722,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Uint16Array", "kind": "localName" }, { @@ -84303,14 +81734,19 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "Uint16ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84324,7 +81760,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Uint32Array", "kind": "localName" }, { @@ -84340,7 +81776,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Uint32Array", "kind": "localName" }, { @@ -84352,14 +81788,19 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "Uint32ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "TypeError", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84373,7 +81814,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Uint8Array", "kind": "localName" }, { @@ -84389,7 +81830,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Uint8Array", "kind": "localName" }, { @@ -84401,14 +81842,19 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "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": "URIError", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84422,7 +81868,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -84438,7 +81884,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -84450,14 +81896,40 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "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": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], "documentation": [] }, { - "name": "JSON", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84471,7 +81943,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "URIError", "kind": "localName" }, { @@ -84487,7 +81959,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "URIError", "kind": "localName" }, { @@ -84499,25 +81971,80 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", - "kind": "text" + "text": "var", + "kind": "keyword" } ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", + "name": "void", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -84525,36 +82052,32 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "escape", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -84565,20 +82088,53 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "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": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -84586,24 +82142,32 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -84614,50 +82178,96 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "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" + } + ] + } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 2017, + "name": "67" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 2017, + "length": 2 + }, + "entries": [ { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "DataView", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": "nc_p1", + "kind": "propertyName" }, { "text": ":", @@ -84668,45 +82278,69 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "nc_p2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -84717,50 +82351,45 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Uint8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "nc_p3", + "kind": "propertyName" }, { "text": ":", @@ -84771,50 +82400,45 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "p1", + "kind": "propertyName" }, { "text": ":", @@ -84825,50 +82449,74 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "p2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -84879,50 +82527,50 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "sum with property", "kind": "text" } ] }, { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Uint16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "p3", + "kind": "propertyName" }, { "text": ":", @@ -84933,79 +82581,77 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "getter property 1", "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": "setter property 1", + "kind": "text" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 2234, + "name": "87" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 2234, + "length": 2 + }, + "entries": [ + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "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.", + "text": "This is comment for c1", "kind": "text" } ] }, { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -85013,13 +82659,18 @@ "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -85029,7 +82680,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "cProperties_i", "kind": "localName" }, { @@ -85041,25 +82692,20 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], - "documentation": [ - { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -85067,13 +82713,18 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -85083,7 +82734,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "i1", "kind": "localName" }, { @@ -85095,39 +82746,18 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -85137,7 +82767,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "i1_c", "kind": "localName" }, { @@ -85149,25 +82779,7 @@ "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", + "text": "typeof", "kind": "keyword" }, { @@ -85175,20 +82787,20 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "c1", - "kind": "class", + "name": "i1_f", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -85196,34 +82808,24 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "i1_f", + "kind": "localName" + }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -85234,14 +82836,34 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "i1_p", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85255,7 +82877,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "i1_nc_p", "kind": "localName" }, { @@ -85274,7 +82896,7 @@ "documentation": [] }, { - "name": "i1_f", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85288,7 +82910,7 @@ "kind": "space" }, { - "text": "i1_f", + "text": "i1_ncf", "kind": "localName" }, { @@ -85343,7 +82965,7 @@ "documentation": [] }, { - "name": "i1_r", + "name": "i1_ncprop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85357,7 +82979,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "i1_ncprop", "kind": "localName" }, { @@ -85376,7 +82998,7 @@ "documentation": [] }, { - "name": "i1_prop", + "name": "i1_ncr", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85390,7 +83012,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "i1_ncr", "kind": "localName" }, { @@ -85409,7 +83031,7 @@ "documentation": [] }, { - "name": "i1_nc_p", + "name": "i1_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85423,7 +83045,7 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "i1_p", "kind": "localName" }, { @@ -85442,7 +83064,7 @@ "documentation": [] }, { - "name": "i1_ncf", + "name": "i1_prop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85456,7 +83078,7 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "i1_prop", "kind": "localName" }, { @@ -85467,36 +83089,33 @@ "text": " ", "kind": "space" }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -85511,7 +83130,7 @@ "documentation": [] }, { - "name": "i1_ncr", + "name": "i1_s_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85525,7 +83144,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "i1_s_f", "kind": "localName" }, { @@ -85536,6 +83155,42 @@ "text": " ", "kind": "space" }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" @@ -85544,7 +83199,7 @@ "documentation": [] }, { - "name": "i1_ncprop", + "name": "i1_s_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85558,7 +83213,7 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -85577,7 +83232,7 @@ "documentation": [] }, { - "name": "i1_s_f", + "name": "i1_s_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85591,7 +83246,7 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "i1_s_ncf", "kind": "localName" }, { @@ -85631,7 +83286,40 @@ "kind": "space" }, { - "text": "=>", + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncprop", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -85646,7 +83334,7 @@ "documentation": [] }, { - "name": "i1_s_r", + "name": "i1_s_ncr", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85660,7 +83348,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -85712,7 +83400,7 @@ "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "i1_s_r", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85726,7 +83414,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "i1_s_r", "kind": "localName" }, { @@ -85745,13 +83433,37 @@ "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "abstract", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "abstract", + "kind": "keyword" + } + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "any", + "kind": "keyword" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -85759,47 +83471,39 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "Array", "kind": "localName" }, { - "text": ":", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "(", + "text": ">", "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -85807,18 +83511,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncr", + "name": "ArrayBuffer", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -85828,7 +83548,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -85840,53 +83560,97 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] }, { - "name": "i1_s_ncprop", - "kind": "var", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "as", "kind": "keyword" - }, + } + ] + }, + { + "name": "asserts", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "asserts", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "i1_s_ncprop", - "kind": "localName" - }, + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "bigint", + "kind": "keyword" + } + ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "boolean", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_c", + "name": "Boolean", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -85894,59 +83658,134 @@ "kind": "space" }, { - "text": "i1_c", + "text": "Boolean", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "typeof", - "kind": "keyword" + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "cProperties", - "kind": "class", + "name": "break", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": " ", - "kind": "space" - }, + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "cProperties", - "kind": "className" + "text": "continue", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "cProperties_i", + "name": "DataView", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -85956,7 +83795,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "DataView", "kind": "localName" }, { @@ -85968,20 +83807,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -85989,18 +83828,13 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -86010,93 +83844,212 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "case", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "catch", + "name": "declare", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "declare", "kind": "keyword" } ] }, { - "name": "class", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "class", + "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": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "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" } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "continue", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "debugger", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, @@ -86149,457 +84102,689 @@ ] }, { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "extends", + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "finally", - "kind": "keyword" + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "for", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "import", + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "instanceof", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "new", - "kind": "keyword" + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "null", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "return", + "name": "enum", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "enum", "kind": "keyword" } ] }, { - "name": "super", - "kind": "keyword", - "kindModifiers": "", + "name": "Error", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "switch", + "text": " ", + "kind": "space" + }, + { + "text": "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": "this", - "kind": "keyword", - "kindModifiers": "", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "throw", + "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": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "true", + "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": "try", + "name": "export", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "export", "kind": "keyword" } ] }, { - "name": "typeof", + "name": "extends", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "extends", "kind": "keyword" } ] }, { - "name": "var", + "name": "false", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "false", "kind": "keyword" } ] }, { - "name": "void", + "name": "finally", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "finally", "kind": "keyword" } ] }, { - "name": "while", - "kind": "keyword", - "kindModifiers": "", + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "implements", - "kind": "keyword" + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "package", - "kind": "keyword" + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "yield", + "name": "for", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "for", "kind": "keyword" } ] }, { - "name": "abstract", + "name": "function", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "abstract", + "text": "function", "kind": "keyword" } ] }, { - "name": "as", - "kind": "keyword", - "kindModifiers": "", + "name": "Function", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "asserts", + "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": "any", - "kind": "keyword", + "name": "globalThis", + "kind": "module", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "any", + "text": "module", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "async", + "name": "if", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "if", "kind": "keyword" } ] }, { - "name": "await", + "name": "implements", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "implements", "kind": "keyword" } ] }, { - "name": "boolean", + "name": "import", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "boolean", + "text": "import", "kind": "keyword" } ] }, { - "name": "declare", + "name": "in", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "in", "kind": "keyword" } ] @@ -86617,195 +84802,194 @@ ] }, { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "keyof", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "module", - "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "namespace", - "kind": "keyword" - } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Infinity", + "kind": "localName" + }, { - "text": "never", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "readonly", + "name": "instanceof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "readonly", + "text": "instanceof", "kind": "keyword" } ] }, { - "name": "number", - "kind": "keyword", - "kindModifiers": "", + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "number", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "object", + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "string", - "kind": "keyword" + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "symbol", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "type", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "type", + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "unique", - "kind": "keyword" + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "unknown", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "bigint", + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 2237, - "name": "88" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 2237, - "length": 2 - }, - "entries": [ - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "property", - "kind": "text" + "text": "Int8Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -86813,48 +84997,78 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ".", - "kind": "punctuation" - }, + "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": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "prototype", - "kind": "propertyName" - }, + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "number", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -86862,17 +85076,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "s1", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -86882,57 +85092,60 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "s1 is static property of c1", + "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": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "s2", - "kind": "methodName" + "text": "isNaN", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -86960,50 +85173,69 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "static sum with property", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "s3", - "kind": "propertyName" + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -87014,58 +85246,74 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "static getter property", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" - }, + } + ] + }, + { + "name": "keyof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "keyof", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "setter property 3", - "kind": "text" + "text": "let", + "kind": "keyword" } ] }, { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Math", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_s1", - "kind": "propertyName" + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -87076,69 +85324,155 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "module", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "module", + "kind": "keyword" + } + ] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "method", - "kind": "text" - }, + "text": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "NaN", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "nc_s2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "b", - "kind": "parameterName" - }, + "text": "never", + "kind": "keyword" + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "number", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "number", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -87149,45 +85483,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "nc_s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "object", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Object", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_s3", - "kind": "propertyName" + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -87198,28 +85549,57 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "apply", - "kind": "method", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "method", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -87227,47 +85607,76 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, { - "text": "apply", - "kind": "methodName" - }, - { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "this", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "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": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", + "text": "string", "kind": "parameterName" }, { @@ -87279,7 +85688,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -87291,7 +85700,7 @@ "kind": "space" }, { - "text": "argArray", + "text": "radix", "kind": "parameterName" }, { @@ -87307,7 +85716,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -87323,13 +85732,13 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -87338,7 +85747,7 @@ "name": "param", "text": [ { - "text": "thisArg", + "text": "string", "kind": "parameterName" }, { @@ -87346,7 +85755,7 @@ "kind": "space" }, { - "text": "The object to be used as the this object.", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -87355,7 +85764,7 @@ "name": "param", "text": [ { - "text": "argArray", + "text": "radix", "kind": "parameterName" }, { @@ -87363,7 +85772,7 @@ "kind": "space" }, { - "text": "A set of arguments to be passed to the function.", + "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" } ] @@ -87371,70 +85780,99 @@ ] }, { - "name": "call", - "kind": "method", + "name": "RangeError", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "RangeError", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "call", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "this", - "kind": "parameterName" - }, + "text": "readonly", + "kind": "keyword" + } + ] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "ReferenceError", "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" + "text": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -87445,24 +85883,45 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "...", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { - "text": "argArray", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -87473,20 +85932,69 @@ "kind": "space" }, { - "text": "any", + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "string", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "string", + "kind": "keyword" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": "[", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "]", - "kind": "punctuation" + "text": "String", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" }, { "text": ":", @@ -87497,118 +86005,256 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Calls a method of an object, substituting another object for the current object.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The object to be used as the current object.", - "kind": "text" - } - ] - }, + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the method.", - "kind": "text" - } - ] + "text": "switch", + "kind": "keyword" } ] }, { - "name": "bind", - "kind": "method", + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "symbol", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "SyntaxError", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "bind", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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": "type", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "type", + "kind": "keyword" + } + ] + }, + { + "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": "this", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Uint16Array", "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -87619,48 +86265,50 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "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": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "...", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { - "text": "argArray", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -87671,94 +86319,50 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "An object to which the this keyword can refer inside the new function.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the new function.", - "kind": "text" - } - ] - } ] }, { - "name": "toString", - "kind": "method", + "name": "Uint8Array", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Uint8Array", "kind": "localName" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "toString", - "kind": "methodName" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -87769,50 +86373,50 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Returns a string representation of a function.", + "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": "length", - "kind": "property", + "name": "Uint8ClampedArray", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "Function", - "kind": "localName" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "length", - "kind": "propertyName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -87823,94 +86427,95 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "arguments", + "text": "undefined", "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ], + "documentation": [] + }, + { + "name": "unique", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "unique", + "kind": "keyword" + } + ] + }, + { + "name": "unknown", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "any", + "text": "unknown", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "caller", - "kind": "property", + "name": "URIError", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "URIError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "Function", - "kind": "localName" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "caller", - "kind": "propertyName" + "text": "URIError", + "kind": "localName" }, { "text": ":", @@ -87921,52 +86526,77 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 2474, - "name": "109" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "entries": [ + }, { - "name": "globalThis", - "kind": "module", + "name": "var", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" - }, + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "globalThis", - "kind": "moduleName" + "text": "while", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -87977,7 +86607,7 @@ "kind": "space" }, { - "text": "eval", + "text": "escape", "kind": "functionName" }, { @@ -87985,7 +86615,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -88013,22 +86643,31 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", + "text": "string", "kind": "parameterName" }, { @@ -88036,7 +86675,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A string value", "kind": "text" } ] @@ -88044,10 +86683,10 @@ ] }, { - "name": "parseInt", + "name": "unescape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -88058,7 +86697,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "unescape", "kind": "functionName" }, { @@ -88081,34 +86720,6 @@ "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" @@ -88122,30 +86733,22 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } ], "tags": [ { - "name": "param", + "name": "deprecated", "text": [ { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -88154,7 +86757,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "string", "kind": "parameterName" }, { @@ -88162,41 +86765,47 @@ "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.", + "text": "A string value", "kind": "text" } ] } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 2237, + "name": "88" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 2237, + "length": 2 + }, + "entries": [ { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseFloat", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -88204,13 +86813,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_s1", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -88224,56 +86837,48 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_s2", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "number", + "text": "b", "kind": "parameterName" }, { @@ -88301,64 +86906,28 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "isFinite", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -88366,13 +86935,17 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_s3", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -88382,64 +86955,28 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "decodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -88447,13 +86984,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "s1", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -88463,60 +87004,57 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "s1 is static property of c1", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "s2", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -88528,7 +87066,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -88544,64 +87082,33 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "static sum with property", "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", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -88609,13 +87116,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "s3", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -88625,60 +87136,65 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "static getter property", "kind": "text" - } - ], - "tags": [ + }, { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", + "kind": "text" } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "apply", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "apply", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "uriComponent", + "text": "this", "kind": "parameterName" }, { @@ -88690,15 +87206,23 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Function", + "kind": "localName" + }, + { + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -88706,15 +87230,27 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "argArray", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -88722,7 +87258,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "kind": "keyword" }, { @@ -88738,13 +87274,13 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", "kind": "text" } ], @@ -88753,7 +87289,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "thisArg", "kind": "parameterName" }, { @@ -88761,7 +87297,24 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", "kind": "text" } ] @@ -88769,29 +87322,94 @@ ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "arguments", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "bind", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "bind", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "this", "kind": "parameterName" }, { @@ -88803,13 +87421,21 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "thisArg", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -88819,69 +87445,23 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", - "kind": "text" - } - ], - "tags": [ - { - "name": "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", + "text": "...", "kind": "punctuation" }, { - "text": "string", + "text": "argArray", "kind": "parameterName" }, { @@ -88893,9 +87473,17 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -88909,22 +87497,30 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", "kind": "text" } ], "tags": [ { - "name": "deprecated", + "name": "param", "text": [ { - "text": "A legacy feature for browser compatibility", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", "kind": "text" } ] @@ -88933,7 +87529,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "argArray", "kind": "parameterName" }, { @@ -88941,7 +87537,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A list of arguments to be passed to the new function.", "kind": "text" } ] @@ -88949,25 +87545,21 @@ ] }, { - "name": "NaN", - "kind": "var", + "name": "call", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "NaN", - "kind": "localName" + "text": "method", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -88975,78 +87567,48 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Infinity", - "kind": "localName" + "text": "call", + "kind": "methodName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "this", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -89057,50 +87619,48 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Provides functionality common to all JavaScript objects.", - "kind": "text" - } - ] - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "...", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "argArray", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -89111,50 +87671,86 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "Calls a method of an object, substituting another object for the current object.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the current object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the method.", + "kind": "text" + } + ] + } ] }, { - "name": "String", - "kind": "var", + "name": "caller", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "String", - "kind": "localName" + "text": "caller", + "kind": "propertyName" }, { "text": ":", @@ -89165,50 +87761,45 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "Function", + "kind": "localName" } ], - "documentation": [ - { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Boolean", - "kind": "var", + "name": "length", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Boolean", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": "length", + "kind": "propertyName" }, { "text": ":", @@ -89219,45 +87810,45 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "prototype", + "kind": "property", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "Number", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Number", - "kind": "localName" + "text": "prototype", + "kind": "propertyName" }, { "text": ":", @@ -89268,50 +87859,53 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Math", - "kind": "var", + "name": "toString", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "toString", + "kind": "methodName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Math", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -89322,41 +87916,39 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "Returns a string representation of a function.", "kind": "text" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 2474, + "name": "109" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "entries": [ { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Date", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -89364,37 +87956,25 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "This is comment for c1", "kind": "text" } ] }, { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -89402,13 +87982,18 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -89418,7 +88003,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "cProperties_i", "kind": "localName" }, { @@ -89430,20 +88015,20 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -89451,13 +88036,18 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -89467,7 +88057,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1", "kind": "localName" }, { @@ -89479,20 +88069,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "EvalError", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -89500,48 +88090,40 @@ "kind": "space" }, { - "text": "EvalError", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "RangeError", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -89549,76 +88131,47 @@ "kind": "space" }, { - "text": "RangeError", + "text": "i1_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -89626,34 +88179,18 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "SyntaxError", + "name": "i1_nc_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -89663,7 +88200,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_nc_p", "kind": "localName" }, { @@ -89675,20 +88212,20 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "name": "i1_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -89696,76 +88233,47 @@ "kind": "space" }, { - "text": "TypeError", + "text": "i1_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -89773,34 +88281,18 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", + "name": "i1_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "JSON", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -89810,7 +88302,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_ncprop", "kind": "localName" }, { @@ -89822,25 +88314,20 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Array", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -89848,25 +88335,30 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_ncr", "kind": "localName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -89876,7 +88368,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_p", "kind": "localName" }, { @@ -89888,34 +88380,18 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -89925,7 +88401,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1_prop", "kind": "localName" }, { @@ -89937,39 +88413,18 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "DataView", + "name": "i1_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -89979,7 +88434,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_r", "kind": "localName" }, { @@ -89991,34 +88446,18 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -90028,7 +88467,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "i1_s_f", "kind": "localName" }, { @@ -90040,53 +88479,35 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "(", + "kind": "punctuation" + }, { - "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": "b", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -90094,39 +88515,18 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8ClampedArray", + "name": "i1_s_nc_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -90136,7 +88536,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -90148,25 +88548,20 @@ "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" + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "Int16Array", + "name": "i1_s_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -90174,24 +88569,24 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "i1_s_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -90202,39 +88597,38 @@ "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", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -90244,7 +88638,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -90256,25 +88650,20 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Int32Array", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -90282,13 +88671,30 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "i1_s_ncr", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -90298,7 +88704,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "i1_s_p", "kind": "localName" }, { @@ -90310,25 +88716,20 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint32Array", + "name": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -90336,13 +88737,30 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "i1_s_prop", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -90352,7 +88770,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "i1_s_r", "kind": "localName" }, { @@ -90364,19 +88782,38 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "abstract", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "abstract", + "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "any", + "kind": "keyword" + } + ] + }, + { + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -90390,9 +88827,21 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -90406,7 +88855,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Array", "kind": "localName" }, { @@ -90418,19 +88867,14 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -90444,7 +88888,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -90460,7 +88904,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -90472,138 +88916,97 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "as", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "as", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "c1", - "kind": "class", + "name": "asserts", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "asserts", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" } - ], - "documentation": [ + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is comment for c1", - "kind": "text" + "text": "async", + "kind": "keyword" } ] }, { - "name": "i1", - "kind": "var", + "name": "await", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "await", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" } - ], - "documentation": [] + ] }, { - "name": "i1_p", - "kind": "var", + "name": "bigint", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "bigint", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "boolean", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_f", + "name": "Boolean", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -90611,47 +89014,27 @@ "kind": "space" }, { - "text": "i1_f", + "text": "Boolean", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "Boolean", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -90659,119 +89042,92 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_r", - "kind": "var", + "name": "break", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "break", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "case", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_prop", - "kind": "var", + "name": "catch", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "class", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_nc_p", - "kind": "var", + "name": "const", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "const", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "continue", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", + "name": "DataView", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -90779,24 +89135,24 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "DataView", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -90807,38 +89163,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -90848,7 +89200,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "Date", "kind": "localName" }, { @@ -90860,20 +89212,49 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_ncprop", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "declare", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -90881,41 +89262,32 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "encodedURI", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_p", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -90926,20 +89298,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -90947,23 +89343,15 @@ "kind": "space" }, { - "text": "i1_s_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "decodeURIComponent", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -90975,7 +89363,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -90983,11 +89371,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -90995,53 +89379,92 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "do", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_s_prop", - "kind": "var", + "name": "else", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -91049,41 +89472,32 @@ "kind": "space" }, { - "text": "i1_s_prop", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "uri", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_nc_p", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -91094,20 +89508,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -91115,8 +89553,16 @@ "kind": "space" }, { - "text": "i1_s_ncf", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -91127,15 +89573,15 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "b", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -91147,7 +89593,11 @@ "kind": "keyword" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -91155,7 +89605,15 @@ "kind": "space" }, { - "text": "=>", + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -91163,20 +89621,56 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_ncr", - "kind": "var", + "name": "enum", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -91184,30 +89678,13 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -91217,7 +89694,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Error", "kind": "localName" }, { @@ -91229,29 +89706,37 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" }, { - "text": "i1_c", - "kind": "localName" + "text": "x", + "kind": "parameterName" }, { "text": ":", @@ -91262,49 +89747,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "any", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] }, { - "name": "cProperties_i", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -91312,32 +89808,15 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -91345,713 +89824,1484 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "EvalError", + "kind": "localName" + }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "break", + "name": "export", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "export", "kind": "keyword" } ] }, { - "name": "case", + "name": "extends", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "extends", "kind": "keyword" } ] }, { - "name": "catch", + "name": "false", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "false", "kind": "keyword" } ] }, { - "name": "class", + "name": "finally", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "finally", "kind": "keyword" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "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": "continue", - "kind": "keyword", - "kindModifiers": "", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "continue", + "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": "debugger", + "name": "for", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "for", "kind": "keyword" } ] }, { - "name": "default", + "name": "function", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "function", "kind": "keyword" } ] }, { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", + "name": "Function", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "delete", + "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": "do", - "kind": "keyword", + "name": "globalThis", + "kind": "module", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "module", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "else", + "name": "if", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "if", "kind": "keyword" } ] }, { - "name": "enum", + "name": "implements", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "implements", "kind": "keyword" } ] }, { - "name": "export", + "name": "import", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "import", "kind": "keyword" } ] }, { - "name": "extends", + "name": "in", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "in", "kind": "keyword" } ] }, { - "name": "false", + "name": "infer", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "infer", "kind": "keyword" } ] }, { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "for", + "name": "instanceof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "instanceof", "kind": "keyword" } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "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": "if", - "kind": "keyword", - "kindModifiers": "", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "if", + "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": "import", - "kind": "keyword", - "kindModifiers": "", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "import", + "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": "in", + "name": "interface", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "interface", "kind": "keyword" } ] }, { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "namespace", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "null", + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "return", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "super", - "kind": "keyword" + "text": "Determines whether a supplied number is finite.", + "kind": "text" } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "switch", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] } ] }, { - "name": "this", - "kind": "keyword", - "kindModifiers": "", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "throw", + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "try", - "kind": "keyword" + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "typeof", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] } ] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", + "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": "void", + "name": "keyof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "keyof", "kind": "keyword" } ] }, { - "name": "while", + "name": "let", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "let", "kind": "keyword" } ] }, { - "name": "with", - "kind": "keyword", - "kindModifiers": "", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "with", + "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": "implements", + "name": "module", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "module", "kind": "keyword" } ] }, { - "name": "interface", + "name": "namespace", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "namespace", "kind": "keyword" } ] }, { - "name": "let", - "kind": "keyword", - "kindModifiers": "", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "package", + "name": "never", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "never", "kind": "keyword" } ] }, { - "name": "yield", + "name": "new", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "new", "kind": "keyword" } ] }, { - "name": "abstract", + "name": "null", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "abstract", + "text": "null", "kind": "keyword" } ] }, { - "name": "as", + "name": "number", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "number", "kind": "keyword" } ] }, { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", + "name": "Number", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "asserts", + "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": "any", + "name": "object", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "any", + "text": "object", "kind": "keyword" } ] }, { - "name": "async", - "kind": "keyword", - "kindModifiers": "", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "async", + "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" } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "await", - "kind": "keyword" + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" } ] }, { - "name": "boolean", + "name": "package", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "boolean", + "text": "package", "kind": "keyword" } ] }, { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "infer", + "text": " ", + "kind": "space" + }, + { + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "keyof", + "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": "module", - "kind": "keyword", - "kindModifiers": "", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "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": "namespace", - "kind": "keyword", - "kindModifiers": "", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "namespace", + "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": "never", + "name": "readonly", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "never", + "text": "readonly", "kind": "keyword" } ] }, { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "readonly", + "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": "number", - "kind": "keyword", - "kindModifiers": "", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "number", + "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": "object", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "object", + "text": "return", "kind": "keyword" } ] @@ -92069,170 +91319,237 @@ ] }, { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "symbol", + "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": "type", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "type", + "text": "super", "kind": "keyword" } ] }, { - "name": "unique", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unique", + "text": "switch", "kind": "keyword" } ] }, { - "name": "unknown", + "name": "symbol", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unknown", + "text": "symbol", "kind": "keyword" } ] }, { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "bigint", + "text": "interface", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 2882, - "name": "110" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 2882, - "length": 2 - }, - "entries": [ - { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "property", - "kind": "text" + "text": "SyntaxError", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "SyntaxError", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "p1", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" - }, + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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": " ", - "kind": "space" - }, + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "try", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "type", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "getter only property", - "kind": "text" + "text": "type", + "kind": "keyword" } ] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "TypeError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "cProperties", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p1", - "kind": "propertyName" + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -92243,45 +91560,57 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "p2", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "cProperties", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "p2", - "kind": "propertyName" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -92292,50 +91621,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "setter only property", + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "nc_p2", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "cProperties", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p2", - "kind": "propertyName" + "text": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -92346,63 +91675,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 3190, - "name": "114" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 3190, - "length": 1 - }, - "entries": [ + "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": "a", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "cWithConstructorProperty", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "a", - "kind": "propertyName" + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -92413,87 +91729,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "more info about a", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "this is first parameter a", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is first parameter a", - "kind": "text" - } - ] - } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 3194, - "name": "115" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 3194, - "length": 1 - }, - "entries": [ + }, { - "name": "a", - "kind": "parameter", - "kindModifiers": "public", - "sortText": "11", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "a", - "kind": "parameterName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -92504,110 +91783,95 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "more info about a", + "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": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "this is first parameter a", - "kind": "text" + "text": "undefined", + "kind": "propertyName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "unique", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is first parameter a", - "kind": "text" - } - ] + "text": "unique", + "kind": "keyword" } ] }, { - "name": "bbbb", - "kind": "local var", + "name": "unknown", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, + "text": "unknown", + "kind": "keyword" + } + ] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "bbbb", + "text": "URIError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "URIError", + "kind": "localName" }, { "text": ":", @@ -92618,38 +91882,77 @@ "kind": "space" }, { - "text": "IArguments", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "var", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" - }, + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "globalThis", - "kind": "moduleName" + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "eval", + "name": "escape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -92660,7 +91963,7 @@ "kind": "space" }, { - "text": "eval", + "text": "escape", "kind": "functionName" }, { @@ -92668,7 +91971,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -92696,22 +91999,31 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", + "text": "string", "kind": "parameterName" }, { @@ -92719,7 +92031,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A string value", "kind": "text" } ] @@ -92727,10 +92039,10 @@ ] }, { - "name": "parseInt", + "name": "unescape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -92741,7 +92053,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "unescape", "kind": "functionName" }, { @@ -92764,34 +92076,6 @@ "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" @@ -92805,30 +92089,22 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } ], "tags": [ { - "name": "param", + "name": "deprecated", "text": [ { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -92837,7 +92113,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "string", "kind": "parameterName" }, { @@ -92845,41 +92121,47 @@ "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.", + "text": "A string value", "kind": "text" } ] } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 2882, + "name": "110" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 2882, + "length": 2 + }, + "entries": [ { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseFloat", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -92887,13 +92169,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "cProperties", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_p1", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -92907,57 +92193,41 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_p2", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "text": "cProperties", + "kind": "className" }, { - "text": "(", + "text": ".", "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": "nc_p2", + "kind": "propertyName" }, { "text": ":", @@ -92970,11 +92240,44 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "p1", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -92984,64 +92287,33 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "getter only property", "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", + "name": "p2", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "isFinite", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -93049,13 +92321,17 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "p2", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -93065,64 +92341,51 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "setter only property", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 3190, + "name": "114" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 3190, + "length": 1 + }, + "entries": [ { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "a", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "decodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -93130,13 +92393,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "cWithConstructorProperty", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "a", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -93146,13 +92413,21 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "more info about a", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "this is first parameter a", "kind": "text" } ], @@ -93161,7 +92436,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "a", "kind": "parameterName" }, { @@ -93169,41 +92444,47 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "this is first parameter a", "kind": "text" } ] } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", + "position": 3194, + "name": "115" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 3194, + "length": 1 + }, + "entries": [ { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "a", + "kind": "parameter", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "decodeURIComponent", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -93211,12 +92492,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -93227,13 +92504,21 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "more info about a", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "this is first parameter a", "kind": "text" } ], @@ -93242,7 +92527,7 @@ "name": "param", "text": [ { - "text": "encodedURIComponent", + "text": "a", "kind": "parameterName" }, { @@ -93250,7 +92535,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "this is first parameter a", "kind": "text" } ] @@ -93258,30 +92543,71 @@ ] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "bbbb", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "uri", - "kind": "parameterName" + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "bbbb", + "kind": "localName" }, { "text": ":", @@ -93292,60 +92618,46 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ], + "documentation": [] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "This is comment for c1", "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", + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "class", "kind": "keyword" }, { @@ -93353,16 +92665,29 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -93373,7 +92698,20 @@ "kind": "space" }, { - "text": "string", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { @@ -93381,15 +92719,20 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "number", + "text": "var", "kind": "keyword" }, { @@ -93397,7 +92740,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -93405,12 +92752,29 @@ "kind": "space" }, { - "text": "boolean", + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "i1_c", + "kind": "localName" }, { "text": ":", @@ -93421,44 +92785,28 @@ "kind": "space" }, { - "text": "string", + "text": "typeof", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ + "text": " ", + "kind": "space" + }, { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -93466,15 +92814,23 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "i1_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -93486,7 +92842,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -93494,7 +92850,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -93502,53 +92862,53 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", - "kind": "text" - } - ], - "tags": [ + "text": "var", + "kind": "keyword" + }, { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "i1_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -93556,15 +92916,23 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -93576,7 +92944,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -93584,7 +92952,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -93592,50 +92964,17 @@ "kind": "space" }, { - "text": "string", + "text": "number", "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" - } - ] - } - ] + "documentation": [] }, { - "name": "NaN", + "name": "i1_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -93646,7 +92985,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "i1_ncprop", "kind": "localName" }, { @@ -93665,10 +93004,10 @@ "documentation": [] }, { - "name": "Infinity", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -93679,7 +93018,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "i1_ncr", "kind": "localName" }, { @@ -93698,27 +93037,11 @@ "documentation": [] }, { - "name": "Object", + "name": "i1_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -93728,7 +93051,7 @@ "kind": "space" }, { - "text": "Object", + "text": "i1_p", "kind": "localName" }, { @@ -93740,25 +93063,20 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Provides functionality common to all JavaScript objects.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Function", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -93766,13 +93084,30 @@ "kind": "space" }, { - "text": "Function", + "text": "i1_prop", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -93782,7 +93117,7 @@ "kind": "space" }, { - "text": "Function", + "text": "i1_r", "kind": "localName" }, { @@ -93794,25 +93129,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "String", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -93820,24 +93150,24 @@ "kind": "space" }, { - "text": "String", + "text": "i1_s_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -93848,39 +93178,38 @@ "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", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -93890,7 +93219,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -93902,20 +93231,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", + "name": "i1_s_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -93923,24 +93252,24 @@ "kind": "space" }, { - "text": "Number", + "text": "i1_s_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -93951,39 +93280,38 @@ "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", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -93993,7 +93321,7 @@ "kind": "space" }, { - "text": "Math", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -94005,25 +93333,20 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Date", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -94031,13 +93354,30 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_s_ncr", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -94047,7 +93387,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_s_p", "kind": "localName" }, { @@ -94059,25 +93399,20 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "RegExp", + "name": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -94085,13 +93420,30 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1_s_prop", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -94101,7 +93453,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1_s_r", "kind": "localName" }, { @@ -94113,14 +93465,14 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -94134,9 +93486,21 @@ "kind": "space" }, { - "text": "Error", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -94150,7 +93514,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Array", "kind": "localName" }, { @@ -94162,14 +93526,14 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -94183,7 +93547,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -94199,7 +93563,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -94211,14 +93575,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" + } + ] }, { - "name": "RangeError", + "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" + } + ] + }, + { + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -94232,7 +93637,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Boolean", "kind": "localName" }, { @@ -94248,7 +93653,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Boolean", "kind": "localName" }, { @@ -94260,14 +93665,86 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ReferenceError", + "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": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -94281,7 +93758,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "DataView", "kind": "localName" }, { @@ -94297,7 +93774,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "DataView", "kind": "localName" }, { @@ -94309,14 +93786,14 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "SyntaxError", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -94330,7 +93807,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Date", "kind": "localName" }, { @@ -94346,7 +93823,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Date", "kind": "localName" }, { @@ -94358,20 +93835,37 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "DateConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "TypeError", - "kind": "var", + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -94379,24 +93873,32 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -94407,20 +93909,44 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "URIError", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -94428,24 +93954,32 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -94456,20 +93990,92 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "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": "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" } - ], - "documentation": [] + ] }, { - "name": "JSON", - "kind": "var", + "name": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -94477,24 +94083,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -94505,25 +94119,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "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": "Array", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -94531,27 +94164,27 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "uriComponent", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -94559,11 +94192,7 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -94571,20 +94200,7 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { @@ -94592,24 +94208,20 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -94620,19 +94232,50 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "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": "DataView", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -94646,7 +94289,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Error", "kind": "localName" }, { @@ -94662,7 +94305,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Error", "kind": "localName" }, { @@ -94674,20 +94317,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -94695,24 +94338,32 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -94723,19 +94374,38 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Uint8Array", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -94749,7 +94419,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "EvalError", "kind": "localName" }, { @@ -94765,7 +94435,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "EvalError", "kind": "localName" }, { @@ -94777,19 +94447,62 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "export", + "kind": "keyword" } ] }, { - "name": "Uint8ClampedArray", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -94803,7 +94516,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Float32Array", "kind": "localName" }, { @@ -94819,7 +94532,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Float32Array", "kind": "localName" }, { @@ -94831,19 +94544,19 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "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": "Int16Array", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -94857,7 +94570,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Float64Array", "kind": "localName" }, { @@ -94873,7 +94586,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Float64Array", "kind": "localName" }, { @@ -94885,19 +94598,43 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "Float64ArrayConstructor", "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.", + "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": "Uint16Array", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -94911,7 +94648,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Function", "kind": "localName" }, { @@ -94927,7 +94664,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Function", "kind": "localName" }, { @@ -94939,25 +94676,25 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -94965,13 +94702,66 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -94981,7 +94771,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Infinity", "kind": "localName" }, { @@ -94993,19 +94783,26 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "Uint32Array", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -95019,7 +94816,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Int16Array", "kind": "localName" }, { @@ -95035,7 +94832,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Int16Array", "kind": "localName" }, { @@ -95047,19 +94844,19 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Float32Array", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -95073,7 +94870,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Int32Array", "kind": "localName" }, { @@ -95089,7 +94886,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Int32Array", "kind": "localName" }, { @@ -95101,19 +94898,19 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "Int32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "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": "Float64Array", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -95127,7 +94924,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Int8Array", "kind": "localName" }, { @@ -95143,7 +94940,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Int8Array", "kind": "localName" }, { @@ -95155,17 +94952,29 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, { "name": "Intl", "kind": "module", @@ -95188,39 +94997,13 @@ "documentation": [] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -95228,41 +95011,32 @@ "kind": "space" }, { - "text": "i1", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "number", + "kind": "parameterName" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -95273,20 +95047,44 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -95294,23 +95092,15 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "isNaN", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -95330,11 +95120,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -95342,20 +95128,44 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_r", + "name": "JSON", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -95363,30 +95173,13 @@ "kind": "space" }, { - "text": "i1_r", + "text": "JSON", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -95396,7 +95189,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "JSON", "kind": "localName" }, { @@ -95408,53 +95201,37 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "i1_nc_p", - "kind": "var", + "name": "let", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", + "text": "let", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", + "name": "Math", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -95462,47 +95239,27 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "Math", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "Math", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -95510,17 +95267,22 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "i1_ncr", + "name": "NaN", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -95531,7 +95293,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "NaN", "kind": "localName" }, { @@ -95550,13 +95312,37 @@ "documentation": [] }, { - "name": "i1_ncprop", - "kind": "var", + "name": "new", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -95564,30 +95350,13 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "Number", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -95597,7 +95366,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Number", "kind": "localName" }, { @@ -95609,20 +95378,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "i1_s_f", + "name": "Object", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -95630,39 +95404,27 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "Object", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Object", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -95670,28 +95432,37 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "ObjectConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "package", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -95699,41 +95470,32 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "string", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_prop", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -95748,16 +95510,40 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -95765,44 +95551,31 @@ "kind": "space" }, { - "text": "i1_s_nc_p", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "string", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncf", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -95810,13 +95583,13 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", + "text": "radix", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -95834,11 +95607,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -95850,16 +95619,57 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_s_ncr", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -95867,30 +95677,13 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "RangeError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -95900,7 +95693,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "RangeError", "kind": "localName" }, { @@ -95912,20 +95705,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_c", + "name": "ReferenceError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -95933,19 +95726,15 @@ "kind": "space" }, { - "text": "i1_c", + "text": "ReferenceError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "typeof", + "text": "var", "kind": "keyword" }, { @@ -95953,41 +95742,32 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "ReferenceError", + "kind": "localName" + }, { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "RegExp", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -95995,32 +95775,15 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "RegExp", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -96028,356 +95791,162 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "RegExp", + "kind": "localName" + }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "return", "kind": "keyword" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "String", + "kind": "localName" + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "delete", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "String", + "kind": "localName" + }, { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "extends", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "false", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "finally", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "super", "kind": "keyword" } ] }, { - "name": "for", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "switch", "kind": "keyword" } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "SyntaxError", + "kind": "localName" + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "instanceof", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "SyntaxError", + "kind": "localName" + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "switch", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { "name": "this", @@ -96427,6 +95996,55 @@ } ] }, + { + "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": "typeof", "kind": "keyword", @@ -96440,147 +96058,529 @@ ] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", + "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": "void", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "void", + "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": "while", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "while", + "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": "with", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "with", + "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": "implements", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "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": "let", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "var", "kind": "keyword" } ] }, { - "name": "package", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "void", "kind": "keyword" } ] }, { - "name": "yield", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "while", "kind": "keyword" } ] }, { - "name": "as", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "with", "kind": "keyword" } ] }, { - "name": "async", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "yield", "kind": "keyword" } ] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "await", + "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" + } + ] + } ] } ] diff --git a/tests/baselines/reference/completionsCommentsCommentParsing.baseline b/tests/baselines/reference/completionsCommentsCommentParsing.baseline index 6da2d73bc7fbe..66e9516361e36 100644 --- a/tests/baselines/reference/completionsCommentsCommentParsing.baseline +++ b/tests/baselines/reference/completionsCommentsCommentParsing.baseline @@ -79,71 +79,6 @@ } ] }, - { - "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": "second number", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "second number", - "kind": "text" - } - ] - } - ] - }, { "name": "arguments", "kind": "local var", @@ -186,54 +121,21 @@ "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "b", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "eval", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -241,12 +143,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -257,13 +155,13 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "second number", "kind": "text" } ], @@ -272,7 +170,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "b", "kind": "parameterName" }, { @@ -280,7 +178,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "second number", "kind": "text" } ] @@ -288,10 +186,10 @@ ] }, { - "name": "parseInt", + "name": "divide", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -302,7 +200,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "divide", "kind": "functionName" }, { @@ -310,7 +208,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -322,7 +220,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -334,13 +232,9 @@ "kind": "space" }, { - "text": "radix", + "text": "b", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -366,13 +260,13 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "this is divide function", "kind": "text" } ], @@ -381,7 +275,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -389,7 +283,16 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "this is a", + "kind": "text" + } + ] + }, + { + "name": "paramTag", + "text": [ + { + "text": "{ number } g this is optional param g", "kind": "text" } ] @@ -398,7 +301,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "b", "kind": "parameterName" }, { @@ -406,7 +309,7 @@ "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.", + "text": "this is b", "kind": "text" } ] @@ -414,10 +317,10 @@ ] }, { - "name": "parseFloat", + "name": "f1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -428,7 +331,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "f1", "kind": "functionName" }, { @@ -436,7 +339,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -448,7 +351,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -464,94 +367,41 @@ "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", + "text": "any", "kind": "keyword" }, { "text": " ", "kind": "space" }, - { - "text": "isNaN", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "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).", + "text": "fn f1 with number", "kind": "text" } ], @@ -560,7 +410,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "b", "kind": "parameterName" }, { @@ -568,7 +418,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "about b", "kind": "text" } ] @@ -576,10 +426,10 @@ ] }, { - "name": "isFinite", + "name": "fooBar", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -590,7 +440,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "fooBar", "kind": "functionName" }, { @@ -598,7 +448,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "foo", "kind": "parameterName" }, { @@ -610,15 +460,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -626,60 +472,7 @@ "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", + "text": "bar", "kind": "parameterName" }, { @@ -713,7 +506,7 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Function returns string concat of foo and bar", "kind": "text" } ], @@ -722,7 +515,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "foo", "kind": "parameterName" }, { @@ -730,7 +523,24 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "is string", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", "kind": "text" } ] @@ -738,10 +548,10 @@ ] }, { - "name": "decodeURIComponent", + "name": "jsDocCommentAlignmentTest1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -752,29 +562,13 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "jsDocCommentAlignmentTest1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -788,41 +582,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "This is function comment\nAnd properly aligned comment", "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", + "name": "jsDocCommentAlignmentTest2", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -833,29 +608,13 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "jsDocCommentAlignmentTest2", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -869,41 +628,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "encodeURIComponent", + "name": "jsDocCommentAlignmentTest3", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -914,7 +654,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "jsDocCommentAlignmentTest3", "kind": "functionName" }, { @@ -922,7 +662,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "a", "kind": "parameterName" }, { @@ -937,12 +677,20 @@ "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -950,15 +698,23 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -966,7 +722,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "kind": "keyword" }, { @@ -982,13 +738,13 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], @@ -997,7 +753,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "a", "kind": "parameterName" }, { @@ -1005,89 +761,33 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "this is info about a\nspanning on two lines and aligned perfectly", "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": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", + "kind": "text" + } + ] }, { "name": "param", "text": [ { - "text": "string", + "text": "c", "kind": "parameterName" }, { @@ -1095,7 +795,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "this is info about b\nnot aligned text about parameter will eat only one space", "kind": "text" } ] @@ -1103,10 +803,10 @@ ] }, { - "name": "unescape", + "name": "jsDocMixedComments1", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -1117,29 +817,13 @@ "kind": "space" }, { - "text": "unescape", + "text": "jsDocMixedComments1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -1153,53 +837,25 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "jsdoc comment", "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", + "name": "jsDocMixedComments2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -1207,41 +863,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "jsDocMixedComments2", + "kind": "functionName" }, { - "text": ":", + "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": ":", @@ -1252,20 +883,25 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1273,24 +909,16 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Object", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1301,25 +929,25 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "* triplestar jsDocComment", "kind": "text" } ] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1327,24 +955,16 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Function", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1355,25 +975,25 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "another jsDocComment", "kind": "text" } ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1381,24 +1001,16 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments5", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1409,25 +1021,25 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "another jsDocComment", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1435,24 +1047,16 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1463,20 +1067,25 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] }, { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1484,24 +1093,16 @@ "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Number", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1512,25 +1113,25 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", "kind": "text" } ] }, { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1538,24 +1139,16 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLineMerge", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Math", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1566,25 +1159,25 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "Another this one too", "kind": "text" } ] }, { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1592,27 +1185,31 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "jsDocParamTest", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -1620,50 +1217,32 @@ "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": "b", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { "text": ":", @@ -1674,45 +1253,36 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "Error", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "d", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1723,20 +1293,61 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "documentation": [ + { + "text": "this is jsdoc style function with param tag as well as inline parameter help", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", + "kind": "text" + } + ] + } + ] + }, + { + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1744,24 +1355,16 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "EvalError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1772,20 +1375,25 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is eg of single line jsdoc style comment", + "kind": "text" + } + ] }, { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1793,24 +1401,16 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "multiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "RangeError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1821,20 +1421,20 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiply", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1842,27 +1442,31 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "multiply", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -1870,45 +1474,36 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "c", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -1919,48 +1514,39 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "d", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -1968,45 +1554,28 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": "e", + "kind": "parameterName" }, { - "text": " ", - "kind": "space" + "text": "?", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "any", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2017,74 +1586,103 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "This is multiplication function", + "kind": "text" + } + ], + "tags": [ { - "text": "JSON", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": "var", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] }, { - "text": "JSON", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "d", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "anotherTag" }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] }, { - "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": "anotherTag" } ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2092,37 +1690,17 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "noHelpComment1", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", + "text": ")", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" - }, { "text": ":", "kind": "punctuation" @@ -2132,20 +1710,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2153,24 +1731,16 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2181,25 +1751,20 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2207,48 +1772,61 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "noHelpComment3", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "NoQuickInfoClass", + "kind": "className" } ], "documentation": [] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2256,24 +1834,16 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "simple", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2284,25 +1854,20 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2310,24 +1875,16 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "square", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -2338,50 +1895,12 @@ "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", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2392,25 +1911,62 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "this is square function", "kind": "text" } + ], + "tags": [ + { + "name": "paramTag", + "text": [ + { + "text": "{ number } a this is input number of paramTag", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is input number", + "kind": "text" + } + ] + }, + { + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", + "kind": "text" + } + ] + } ] }, { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "subtract", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2418,24 +1974,16 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "subtract", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -2446,50 +1994,20 @@ "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", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -2500,53 +2018,39 @@ "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", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -2554,107 +2058,55 @@ "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "string", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "d", + "kind": "parameterName" }, { - "text": ":", + "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -2662,53 +2114,39 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "e", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -2716,62 +2154,31 @@ "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "simple", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "simple", - "kind": "functionName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "f", + "kind": "parameterName" }, { - "text": ")", + "text": "?", "kind": "punctuation" }, { @@ -2782,31 +2189,6 @@ "text": " ", "kind": "space" }, - { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "multiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "multiLine", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" @@ -2815,42 +2197,21 @@ "text": ")", "kind": "punctuation" }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "jsDocSingleLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocSingleLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -2871,59 +2232,109 @@ ], "documentation": [ { - "text": "this is eg of single line jsdoc style comment", + "text": "This is subtract function", "kind": "text" } - ] - }, - { - "name": "jsDocMultiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + ], + "tags": [ { - "text": "function", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMultiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is about b", + "kind": "text" + } + ] }, { - "text": ")", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param c", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "d", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param d", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param e", + "kind": "text" + } + ] }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", - "kind": "text" + "name": "param", + "text": [ + { + "text": "", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "{ () => string; } } f this is optional param f", + "kind": "text" + } + ] } ] }, { - "name": "jsDocMultiLineMerge", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -2937,7 +2348,7 @@ "kind": "space" }, { - "text": "jsDocMultiLineMerge", + "text": "sum", "kind": "functionName" }, { @@ -2945,8 +2356,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -2957,39 +2368,33 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Another this one too", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments1", - "kind": "functionName" + "text": "b", + "kind": "parameterName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -3003,25 +2408,61 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "jsdoc comment", + "text": "Adds two integers and returns the result", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "second number", + "kind": "text" + } + ] + } ] }, { - "name": "jsDocMixedComments2", - "kind": "function", + "name": "x", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -3029,16 +2470,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "x", + "kind": "localName" }, { "text": ":", @@ -3049,25 +2482,25 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "another jsDocComment", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "jsDocMixedComments3", - "kind": "function", + "name": "y", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -3075,16 +2508,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "y", + "kind": "localName" }, { "text": ":", @@ -3095,25 +2520,25 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "* triplestar jsDocComment", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "jsDocMixedComments4", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -3121,17 +2546,37 @@ "kind": "space" }, { - "text": "jsDocMixedComments4", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": ")", + "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" @@ -3141,25 +2586,20 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments5", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -3167,16 +2607,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", - "kind": "functionName" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -3187,25 +2635,61 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "another jsDocComment", + "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": "jsDocMixedComments6", - "kind": "function", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "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" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -3213,16 +2697,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" + "text": "Boolean", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -3233,25 +2725,92 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "jsdoc comment", - "kind": "text" + "text": "break", + "kind": "keyword" } ] }, { - "name": "noHelpComment1", - "kind": "function", + "name": "case", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "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": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -3259,16 +2818,24 @@ "kind": "space" }, { - "text": "noHelpComment1", - "kind": "functionName" + "text": "DataView", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -3279,20 +2846,20 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "noHelpComment2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -3300,37 +2867,62 @@ "kind": "space" }, { - "text": "noHelpComment2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "noHelpComment3", - "kind": "function", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -3341,13 +2933,29 @@ "kind": "space" }, { - "text": "noHelpComment3", + "text": "decodeURI", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -3361,17 +2969,41 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "sum", + "name": "decodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -3382,7 +3014,7 @@ "kind": "space" }, { - "text": "sum", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -3390,31 +3022,7 @@ "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -3426,7 +3034,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -3442,13 +3050,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -3457,7 +3065,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -3465,35 +3073,66 @@ "kind": "space" }, { - "text": "first number", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "second number", - "kind": "text" - } - ] + "text": "default", + "kind": "keyword" } ] }, { - "name": "multiply", - "kind": "function", + "name": "delete", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -3504,7 +3143,7 @@ "kind": "space" }, { - "text": "multiply", + "text": "encodeURI", "kind": "functionName" }, { @@ -3512,7 +3151,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "uri", "kind": "parameterName" }, { @@ -3524,21 +3163,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -3548,25 +3179,62 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "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": "c", - "kind": "parameterName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": "?", + "text": "(", "kind": "punctuation" }, + { + "text": "uriComponent", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -3576,27 +3244,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -3604,27 +3260,15 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -3632,7 +3276,7 @@ "kind": "space" }, { - "text": "any", + "text": "boolean", "kind": "keyword" }, { @@ -3648,13 +3292,13 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -3663,16 +3307,7 @@ "name": "param", "text": [ { - "text": "", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "a", + "text": "uriComponent", "kind": "parameterName" }, { @@ -3680,68 +3315,79 @@ "kind": "space" }, { - "text": "first number", + "text": "A value representing an encoded URI component.", "kind": "text" } ] + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "b", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "c", - "kind": "text" - } - ] + "text": "Error", + "kind": "localName" }, { - "name": "param", - "text": [ - { - "text": "d", - "kind": "text" - } - ] + "text": "\n", + "kind": "lineBreak" }, { - "name": "anotherTag" + "text": "var", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "LastParam", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "anotherTag" + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "f1", + "name": "eval", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -3752,7 +3398,7 @@ "kind": "space" }, { - "text": "f1", + "text": "eval", "kind": "functionName" }, { @@ -3760,7 +3406,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "x", "kind": "parameterName" }, { @@ -3772,7 +3418,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -3790,39 +3436,11 @@ { "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" } ], "documentation": [ { - "text": "fn f1 with number", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -3831,7 +3449,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "x", "kind": "parameterName" }, { @@ -3839,7 +3457,7 @@ "kind": "space" }, { - "text": "about b", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -3847,13 +3465,13 @@ ] }, { - "name": "subtract", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -3861,40 +3479,24 @@ "kind": "space" }, { - "text": "subtract", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -3905,47 +3507,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "c", - "kind": "parameterName" - }, + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "?", - "kind": "punctuation" - }, + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -3953,39 +3604,53 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "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": "d", - "kind": "parameterName" + "text": "Float64Array", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -3993,47 +3658,77 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "for", "kind": "keyword" - }, + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "Function", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -4041,32 +3736,103 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", "kind": "keyword" - }, + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "f", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -4077,32 +3843,57 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -4113,121 +3904,79 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is subtract function", + "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" } - ], - "tags": [ + ] + }, + { + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "", - "kind": "text" - } - ] + "text": "interface", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is about b", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param c", - "kind": "text" - } - ] + "text": "Int32Array", + "kind": "localName" }, { - "name": "param", - "text": [ - { - "text": "d", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param d", - "kind": "text" - } - ] + "text": "\n", + "kind": "lineBreak" }, { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param e", - "kind": "text" - } - ] + "text": "var", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "{ () => string; } } f this is optional param f", - "kind": "text" - } - ] + "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": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -4235,32 +3984,24 @@ "kind": "space" }, { - "text": "square", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -4271,59 +4012,55 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is square function", + "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" } - ], - "tags": [ + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is input number", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "divide", + "name": "isFinite", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -4334,39 +4071,15 @@ "kind": "space" }, { - "text": "divide", + "text": "isFinite", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", "kind": "parameterName" }, { @@ -4394,13 +4107,13 @@ "kind": "space" }, { - "text": "void", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "this is divide function", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -4409,33 +4122,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is a", - "kind": "text" - } - ] - }, - { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -4443,7 +4130,7 @@ "kind": "space" }, { - "text": "this is b", + "text": "Any numeric value.", "kind": "text" } ] @@ -4451,10 +4138,10 @@ ] }, { - "name": "fooBar", + "name": "isNaN", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -4465,7 +4152,7 @@ "kind": "space" }, { - "text": "fooBar", + "text": "isNaN", "kind": "functionName" }, { @@ -4473,31 +4160,7 @@ "kind": "punctuation" }, { - "text": "foo", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "bar", + "text": "number", "kind": "parameterName" }, { @@ -4509,7 +4172,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -4525,13 +4188,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], @@ -4540,24 +4203,7 @@ "name": "param", "text": [ { - "text": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "bar", + "text": "number", "kind": "parameterName" }, { @@ -4565,7 +4211,7 @@ "kind": "space" }, { - "text": "is second string", + "text": "A numeric value.", "kind": "text" } ] @@ -4573,13 +4219,13 @@ ] }, { - "name": "jsDocParamTest", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -4587,16 +4233,24 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" + "text": "JSON", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -4607,20 +4261,62 @@ "kind": "space" }, { - "text": "number", + "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": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": ",", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -4631,20 +4327,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -4657,34 +4367,67 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Number", + "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "number", - "kind": "keyword" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -4695,61 +4438,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is first parameter", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is third parameter", - "kind": "text" - } - ] - } ] }, { - "name": "jsDocCommentAlignmentTest1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -4757,16 +4464,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" + "text": "Object", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -4777,22 +4492,34 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is function comment\nAnd properly aligned comment", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "jsDocCommentAlignmentTest2", - "kind": "function", + "name": "package", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -4803,13 +4530,29 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", + "text": "parseFloat", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -4823,22 +4566,41 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "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": "jsDocCommentAlignmentTest3", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -4849,7 +4611,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", + "text": "parseInt", "kind": "functionName" }, { @@ -4857,7 +4619,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -4881,9 +4643,13 @@ "kind": "space" }, { - "text": "b", + "text": "radix", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -4893,21 +4659,13 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -4917,29 +4675,13 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -4948,24 +4690,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -4973,7 +4698,7 @@ "kind": "space" }, { - "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -4982,7 +4707,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "radix", "kind": "parameterName" }, { @@ -4990,7 +4715,7 @@ "kind": "space" }, { - "text": "this is info about b\nnot aligned text about parameter will eat only one 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" } ] @@ -4998,11 +4723,27 @@ ] }, { - "name": "x", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -5012,7 +4753,7 @@ "kind": "space" }, { - "text": "x", + "text": "RangeError", "kind": "localName" }, { @@ -5024,23 +4765,34 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "y", + "name": "ReferenceError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -5050,7 +4802,7 @@ "kind": "space" }, { - "text": "y", + "text": "ReferenceError", "kind": "localName" }, { @@ -5062,25 +4814,20 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "NoQuickInfoClass", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -5088,18 +4835,13 @@ "kind": "space" }, { - "text": "NoQuickInfoClass", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -5109,395 +4851,557 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "break", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "return", "kind": "keyword" } ] }, { - "name": "case", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "catch", + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "class", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "const", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "super", "kind": "keyword" } ] }, { - "name": "continue", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "switch", "kind": "keyword" } ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "default", + "text": " ", + "kind": "space" + }, + { + "text": "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": "delete", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "this", "kind": "keyword" } ] }, { - "name": "do", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "throw", "kind": "keyword" } ] }, { - "name": "else", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "true", "kind": "keyword" } ] }, { - "name": "enum", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "try", "kind": "keyword" } ] }, { - "name": "export", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "extends", + "text": " ", + "kind": "space" + }, + { + "text": "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": "false", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "for", + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "function", - "kind": "keyword" + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "if", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "import", + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "in", - "kind": "keyword" + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Uint8Array", + "kind": "localName" + }, { - "text": "return", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "super", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "throw", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "true", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": " ", + "kind": "space" + }, + { + "text": "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": "var", @@ -5548,145 +5452,112 @@ ] }, { - "name": "implements", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "yield", "kind": "keyword" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "escape", + "kind": "functionName" + }, { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "string", + "kind": "parameterName" + }, { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", - "position": 1924, - "name": "15" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1924, - "length": 3 - }, - "entries": [ - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "module", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "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": "eval", + "name": "unescape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -5697,7 +5568,7 @@ "kind": "space" }, { - "text": "eval", + "text": "unescape", "kind": "functionName" }, { @@ -5705,7 +5576,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -5733,22 +5604,31 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", + "text": "string", "kind": "parameterName" }, { @@ -5756,18 +5636,36 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A string value", "kind": "text" } ] } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", + "position": 1924, + "name": "15" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1924, + "length": 3 + }, + "entries": [ { - "name": "parseInt", + "name": "divide", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -5778,7 +5676,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "divide", "kind": "functionName" }, { @@ -5786,7 +5684,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -5798,7 +5696,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -5810,13 +5708,9 @@ "kind": "space" }, { - "text": "radix", + "text": "b", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -5842,13 +5736,13 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "this is divide function", "kind": "text" } ], @@ -5857,7 +5751,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -5865,7 +5759,16 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "this is a", + "kind": "text" + } + ] + }, + { + "name": "paramTag", + "text": [ + { + "text": "{ number } g this is optional param g", "kind": "text" } ] @@ -5874,7 +5777,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "b", "kind": "parameterName" }, { @@ -5882,7 +5785,7 @@ "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.", + "text": "this is b", "kind": "text" } ] @@ -5890,10 +5793,10 @@ ] }, { - "name": "parseFloat", + "name": "f1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -5904,7 +5807,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "f1", "kind": "functionName" }, { @@ -5912,7 +5815,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -5924,7 +5827,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -5940,94 +5843,41 @@ "kind": "space" }, { - "text": "number", + "text": "any", "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": "space" + }, { "text": "(", "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "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).", + "text": "fn f1 with number", "kind": "text" } ], @@ -6036,7 +5886,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "b", "kind": "parameterName" }, { @@ -6044,7 +5894,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "about b", "kind": "text" } ] @@ -6052,10 +5902,10 @@ ] }, { - "name": "isFinite", + "name": "fooBar", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -6066,7 +5916,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "fooBar", "kind": "functionName" }, { @@ -6074,7 +5924,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "foo", "kind": "parameterName" }, { @@ -6086,15 +5936,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -6102,60 +5948,7 @@ "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", + "text": "bar", "kind": "parameterName" }, { @@ -6189,7 +5982,7 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Function returns string concat of foo and bar", "kind": "text" } ], @@ -6198,7 +5991,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "foo", "kind": "parameterName" }, { @@ -6206,7 +5999,24 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "is string", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", "kind": "text" } ] @@ -6214,10 +6024,10 @@ ] }, { - "name": "decodeURIComponent", + "name": "jsDocCommentAlignmentTest1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -6228,29 +6038,13 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "jsDocCommentAlignmentTest1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -6264,41 +6058,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "This is function comment\nAnd properly aligned comment", "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", + "name": "jsDocCommentAlignmentTest2", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -6309,29 +6084,13 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "jsDocCommentAlignmentTest2", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -6345,41 +6104,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "encodeURIComponent", + "name": "jsDocCommentAlignmentTest3", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -6390,7 +6130,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "jsDocCommentAlignmentTest3", "kind": "functionName" }, { @@ -6398,7 +6138,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "a", "kind": "parameterName" }, { @@ -6413,12 +6153,20 @@ "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -6426,15 +6174,23 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -6442,7 +6198,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "kind": "keyword" }, { @@ -6458,13 +6214,13 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], @@ -6473,7 +6229,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "a", "kind": "parameterName" }, { @@ -6481,7 +6237,41 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "this is info about a\nspanning on two lines and aligned perfectly", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nnot aligned text about parameter will eat only one space", "kind": "text" } ] @@ -6489,10 +6279,10 @@ ] }, { - "name": "escape", + "name": "jsDocMixedComments1", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -6503,29 +6293,13 @@ "kind": "space" }, { - "text": "escape", + "text": "jsDocMixedComments1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -6539,50 +6313,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "jsdoc comment", "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", + "name": "jsDocMixedComments2", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -6593,29 +6339,13 @@ "kind": "space" }, { - "text": "unescape", + "text": "jsDocMixedComments2", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -6629,53 +6359,25 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "another jsDocComment", "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", + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -6683,8 +6385,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "jsDocMixedComments3", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -6695,20 +6405,25 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "* triplestar jsDocComment", + "kind": "text" + } + ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -6716,8 +6431,16 @@ "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "jsDocMixedComments4", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -6728,20 +6451,25 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -6749,31 +6477,19 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "jsDocMixedComments5", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -6781,15 +6497,25 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "any", + "text": "function", "kind": "keyword" }, { @@ -6797,56 +6523,45 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, - { - "text": " ", - "kind": "space" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { - "text": "overload", - "kind": "text" + "text": "(", + "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -6854,37 +6569,17 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "FunctionConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "jsDocMultiLine", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "...", + "text": ")", "kind": "punctuation" }, - { - "text": "args", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -6894,69 +6589,71 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": "]", - "kind": "punctuation" - }, + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "kind": "text" + } + ] + }, + { + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "jsDocMultiLineMerge", + "kind": "functionName" }, { - "text": "Function", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "Another this one too", "kind": "text" } ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -6964,8 +6661,16 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "jsDocParamTest", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -6976,25 +6681,45 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ",", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "value", + "text": "b", "kind": "parameterName" }, { - "text": "?", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -7004,11 +6729,11 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -7016,7 +6741,11 @@ "kind": "space" }, { - "text": "=>", + "text": "d", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -7024,41 +6753,77 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "this is jsdoc style function with param tag as well as inline parameter help", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", + "kind": "text" + } + ] + } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -7066,8 +6831,16 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "jsDocSingleLine", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7078,35 +6851,41 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "this is eg of single line jsdoc style comment", + "kind": "text" + } + ] + }, + { + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "<", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "multiLine", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -7118,65 +6897,61 @@ "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "multiply", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "multiply", + "kind": "functionName" }, { - "text": "boolean", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "a", + "kind": "parameterName" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -7187,19 +6962,19 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ",", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "value", + "text": "c", "kind": "parameterName" }, { @@ -7215,19 +6990,11 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ",", "kind": "punctuation" }, { @@ -7235,66 +7002,56 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "d", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "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", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "e", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7305,107 +7062,144 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "This is multiplication function", "kind": "text" } - ] - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": "Date", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] }, { - "text": "DateConstructor", - "kind": "interfaceName" + "name": "param", + "text": [ + { + "text": "d", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" + "name": "anotherTag" }, { - "text": "(", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] }, { - "text": ")", - "kind": "punctuation" + "name": "anotherTag" + } + ] + }, + { + "name": "noHelpComment1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "noHelpComment1", + "kind": "functionName" }, { - "text": "string", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -7413,32 +7207,16 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "noHelpComment2", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "pattern", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7449,35 +7227,40 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [] + }, + { + "name": "noHelpComment3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "|", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "noHelpComment3", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -7485,64 +7268,82 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "void", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" - }, + "text": "NoQuickInfoClass", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "simple", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -7550,35 +7351,31 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "square", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "a", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "message", - "kind": "parameterName" + "text": "number", + "kind": "keyword" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -7590,65 +7387,103 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "text": "this is square function", + "kind": "text" + } + ], + "tags": [ + { + "name": "paramTag", + "text": [ + { + "text": "{ number } a this is input number of paramTag", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is input number", + "kind": "text" + } + ] }, { - "text": "=>", - "kind": "punctuation" + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", + "kind": "text" + } + ] + } + ] + }, + { + "name": "subtract", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "subtract", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -7659,19 +7494,19 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ",", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "message", + "text": "c", "kind": "parameterName" }, { @@ -7687,8 +7522,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -7707,76 +7542,59 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "d", + "kind": "parameterName" }, { - "text": "+", - "kind": "operator" + "text": "?", + "kind": "punctuation" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "(", + "kind": "punctuation" }, { "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -7784,19 +7602,7 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "message", + "text": "e", "kind": "parameterName" }, { @@ -7812,8 +7618,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -7832,73 +7638,60 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "f", + "kind": "parameterName" }, { - "text": "+", - "kind": "operator" + "text": "?", + "kind": "punctuation" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "(", + "kind": "punctuation" }, { "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "interface", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7909,25 +7702,139 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is subtract function", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is about b", + "kind": "text" + } + ] }, { - "text": "(", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param c", + "kind": "text" + } + ] }, { - "text": "message", - "kind": "parameterName" + "name": "param", + "text": [ + { + "text": "d", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param d", + "kind": "text" + } + ] }, { - "text": "?", + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param e", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "{ () => string; } } f this is optional param f", + "kind": "text" + } + ] + } + ] + }, + { + "name": "sum", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "sum", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "a", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -7937,11 +7844,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -7949,7 +7856,11 @@ "kind": "space" }, { - "text": "=>", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -7957,43 +7868,115 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" + "text": " ", + "kind": "space" }, { - "text": "1", - "kind": "numericLiteral" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Adds two integers and returns the result", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "second number", + "kind": "text" + } + ] + } + ] + }, + { + "name": "x", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "x", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "interface", + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } + ] + }, + { + "name": "y", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -8001,14 +7984,31 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "y", "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -8022,7 +8022,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Array", "kind": "localName" }, { @@ -8034,7 +8034,7 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" }, { @@ -8046,7 +8046,7 @@ "kind": "punctuation" }, { - "text": "message", + "text": "arrayLength", "kind": "parameterName" }, { @@ -8062,7 +8062,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -8082,8 +8082,16 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" }, { "text": " ", @@ -8098,7 +8106,7 @@ "kind": "operator" }, { - "text": "1", + "text": "2", "kind": "numericLiteral" }, { @@ -8106,7 +8114,7 @@ "kind": "space" }, { - "text": "overload", + "text": "overloads", "kind": "text" }, { @@ -8126,20 +8134,32 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Array", "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" } ], "documentation": [] }, { - "name": "TypeError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -8147,118 +8167,83 @@ "kind": "space" }, { - "text": "TypeError", + "text": "ArrayBuffer", "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", + "text": "var", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "TypeError", + "text": "ArrayBuffer", "kind": "localName" }, { - "text": " ", - "kind": "space" - }, - { - "text": "(", + "text": ":", "kind": "punctuation" }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "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": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "interface", + "text": "as", "kind": "keyword" - }, + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "TypeError", - "kind": "localName" + "text": "await", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "URIError", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -8272,7 +8257,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Boolean", "kind": "localName" }, { @@ -8284,7 +8269,7 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" }, { @@ -8292,31 +8277,31 @@ "kind": "lineBreak" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": "?", + "text": ">", "kind": "punctuation" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "value", + "kind": "parameterName" }, { - "text": "string", - "kind": "keyword" + "text": "?", + "kind": "punctuation" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -8324,44 +8309,28 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "URIError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", + "text": "=>", "kind": "punctuation" }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "boolean", + "kind": "keyword" }, { "text": "\n", @@ -8376,20 +8345,92 @@ "kind": "space" }, { - "text": "URIError", + "text": "Boolean", "kind": "localName" } ], "documentation": [] }, { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", + "name": "break", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "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": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -8397,7 +8438,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "DataView", "kind": "localName" }, { @@ -8413,7 +8454,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "DataView", "kind": "localName" }, { @@ -8425,19 +8466,14 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Array", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -8451,7 +8487,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Date", "kind": "localName" }, { @@ -8463,7 +8499,7 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "DateConstructor", "kind": "interfaceName" }, { @@ -8474,26 +8510,6 @@ "text": "(", "kind": "punctuation" }, - { - "text": "arrayLength", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -8511,45 +8527,9 @@ "kind": "space" }, { - "text": "any", + "text": "string", "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" @@ -8563,32 +8543,37 @@ "kind": "space" }, { - "text": "Array", + "text": "Date", "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": "T", - "kind": "typeParameterName" - }, + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ">", - "kind": "punctuation" + "text": "debugger", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "ArrayBuffer", - "kind": "var", + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -8596,24 +8581,32 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8624,25 +8617,44 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } ] }, { - "name": "DataView", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -8650,24 +8662,32 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8678,20 +8698,92 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "Int8Array", - "kind": "var", + "name": "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": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -8699,24 +8791,32 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8727,25 +8827,44 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } ] }, { - "name": "Uint8Array", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -8753,27 +8872,35 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -8781,25 +8908,7 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { @@ -8807,24 +8916,20 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8835,25 +8940,56 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } ] }, { - "name": "Int16Array", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -8861,53 +8997,96 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Error", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "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": "Int16Array", + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "Error", + "kind": "localName" } ], - "documentation": [ - { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint16Array", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -8915,24 +9094,32 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8943,25 +9130,44 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Int32Array", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -8969,24 +9175,36 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "EvalError", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "message", + "kind": "parameterName" }, { - "text": "Int32Array", - "kind": "localName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -8997,68 +9215,121 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "string", + "kind": "keyword" + }, { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", + "text": "EvalError", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "EvalError", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "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" } ] }, @@ -9171,95 +9442,97 @@ ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "for", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "for", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "simple", - "kind": "function", + "name": "function", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "simple", - "kind": "functionName" + "text": "Function", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "FunctionConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "...", + "kind": "punctuation" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "multiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "args", + "kind": "parameterName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "multiLine", - "kind": "functionName" + "text": "string", + "kind": "keyword" }, { - "text": "(", + "text": "[", "kind": "punctuation" }, { - "text": ")", + "text": "]", "kind": "punctuation" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -9267,66 +9540,49 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "jsDocSingleLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocSingleLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Function", + "kind": "localName" } ], "documentation": [ { - "text": "this is eg of single line jsdoc style comment", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "jsDocMultiLine", - "kind": "function", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -9334,45 +9590,68 @@ "kind": "space" }, { - "text": "jsDocMultiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "implements", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", - "kind": "text" + "text": "import", + "kind": "keyword" } ] }, { - "name": "jsDocMultiLineMerge", - "kind": "function", + "name": "in", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -9380,16 +9659,8 @@ "kind": "space" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -9400,25 +9671,32 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Another this one too", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments1", - "kind": "function", + "name": "instanceof", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -9426,16 +9704,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments1", - "kind": "functionName" + "text": "Int16Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -9446,25 +9732,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "jsdoc comment", + "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": "jsDocMixedComments2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -9472,16 +9758,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" + "text": "Int32Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -9492,25 +9786,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "another jsDocComment", + "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": "jsDocMixedComments3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -9518,16 +9812,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", - "kind": "functionName" + "text": "Int8Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -9538,22 +9840,55 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "* triplestar jsDocComment", + "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": "jsDocMixedComments4", - "kind": "function", + "name": "interface", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -9564,13 +9899,29 @@ "kind": "space" }, { - "text": "jsDocMixedComments4", + "text": "isFinite", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -9584,22 +9935,41 @@ "kind": "space" }, { - "text": "void", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "another jsDocComment", + "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": "jsDocMixedComments5", + "name": "isNaN", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -9610,13 +9980,29 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", + "text": "isNaN", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -9630,25 +10016,44 @@ "kind": "space" }, { - "text": "void", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "another jsDocComment", + "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": "jsDocMixedComments6", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -9656,16 +10061,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" + "text": "JSON", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -9676,25 +10089,37 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "jsdoc comment", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "noHelpComment1", - "kind": "function", + "name": "let", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -9702,16 +10127,24 @@ "kind": "space" }, { - "text": "noHelpComment1", - "kind": "functionName" + "text": "Math", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -9722,20 +10155,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "noHelpComment2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9743,16 +10181,8 @@ "kind": "space" }, { - "text": "noHelpComment2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -9763,37 +10193,53 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [] }, { - "name": "noHelpComment3", - "kind": "function", + "name": "new", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "new", "kind": "keyword" - }, + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "noHelpComment3", - "kind": "functionName" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -9804,38 +10250,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "sum", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "NumberConstructor", + "kind": "interfaceName" }, { - "text": "sum", - "kind": "functionName" + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "value", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -9845,11 +10278,11 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -9857,11 +10290,7 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -9873,73 +10302,37 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Number", + "kind": "localName" } ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "second number", - "kind": "text" - } - ] - } ] }, { - "name": "multiply", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9947,16 +10340,8 @@ "kind": "space" }, { - "text": "multiply", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -9967,23 +10352,19 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" }, { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "b", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -9991,11 +10372,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", + "text": "=>", "kind": "punctuation" }, { @@ -10003,69 +10380,94 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "any", + "kind": "keyword" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "+", + "kind": "operator" }, { - "text": ",", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "overload", + "kind": "text" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", + "text": "Object", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", "kind": "keyword" - }, + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "?", + "text": "(", "kind": "punctuation" }, + { + "text": "string", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -10075,7 +10477,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -10091,13 +10493,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], @@ -10106,63 +10508,7 @@ "name": "param", "text": [ { - "text": "", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "d", - "kind": "text" - } - ] - }, - { - "name": "anotherTag" - }, - { - "name": "param", - "text": [ - { - "text": "e", + "text": "string", "kind": "parameterName" }, { @@ -10170,21 +10516,18 @@ "kind": "space" }, { - "text": "LastParam", + "text": "A string that contains a floating-point number.", "kind": "text" } ] - }, - { - "name": "anotherTag" } ] }, { - "name": "f1", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -10195,7 +10538,7 @@ "kind": "space" }, { - "text": "f1", + "text": "parseInt", "kind": "functionName" }, { @@ -10203,7 +10546,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -10215,15 +10558,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -10231,41 +10570,45 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "number", + "kind": "keyword" }, { - "text": "+", - "kind": "operator" + "text": ")", + "kind": "punctuation" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "fn f1 with number", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -10274,7 +10617,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -10282,7 +10625,24 @@ "kind": "space" }, { - "text": "about b", + "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" } ] @@ -10290,13 +10650,13 @@ ] }, { - "name": "subtract", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -10304,17 +10664,37 @@ "kind": "space" }, { - "text": "subtract", - "kind": "functionName" + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -10324,11 +10704,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -10336,11 +10716,7 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -10348,59 +10724,76 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ReferenceError", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -10408,7 +10801,19 @@ "kind": "space" }, { - "text": "d", + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "message", "kind": "parameterName" }, { @@ -10424,8 +10829,8 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -10444,59 +10849,76 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" + "text": "ReferenceError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "ReferenceError", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "RegExp", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -10504,13 +10926,21 @@ "kind": "space" }, { - "text": "f", - "kind": "parameterName" + "text": "RegExpConstructor", + "kind": "interfaceName" }, { - "text": "?", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "pattern", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -10520,9 +10950,25 @@ "kind": "space" }, { - "text": "(", + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, { "text": ")", "kind": "punctuation" @@ -10540,155 +10986,114 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "RegExp", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, { "text": " ", "kind": "space" }, { - "text": "void", + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is subtract function", - "kind": "text" + "text": "return", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "", - "kind": "text" - } - ] + "text": "var", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is about b", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param c", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "d", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param d", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param e", - "kind": "text" - } - ] + "text": "String", + "kind": "localName" }, { - "name": "param", - "text": [ - { - "text": "", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "{ () => string; } } f this is optional param f", - "kind": "text" - } - ] - } - ] - }, - { - "name": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "square", - "kind": "functionName" + "text": "StringConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "value", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -10698,7 +11103,7 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { @@ -10706,7 +11111,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -10714,62 +11123,65 @@ "kind": "space" }, { - "text": "number", + "text": "string", + "kind": "keyword" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" } ], "documentation": [ { - "text": "this is square function", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } - ], - "tags": [ - { - "name": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is input number", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] + "text": "super", + "kind": "keyword" } ] }, { - "name": "divide", - "kind": "function", + "name": "switch", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -10777,16 +11189,8 @@ "kind": "space" }, { - "text": "divide", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -10797,21 +11201,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "b", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -10821,208 +11229,132 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is divide function", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is a", - "kind": "text" - } - ] + "text": "=>", + "kind": "punctuation" }, { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is b", - "kind": "text" - } - ] - } - ] - }, - { - "name": "fooBar", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": "SyntaxError", + "kind": "localName" }, { "text": " ", "kind": "space" }, - { - "text": "fooBar", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "foo", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" + "text": "+", + "kind": "operator" }, { - "text": ",", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "bar", - "kind": "parameterName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "interface", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "SyntaxError", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Function returns string concat of foo and bar", - "kind": "text" + "text": "this", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] - }, + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "bar", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is second string", - "kind": "text" - } - ] + "text": "true", + "kind": "keyword" } ] }, { - "name": "jsDocParamTest", - "kind": "function", + "name": "try", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -11030,16 +11362,8 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -11050,21 +11374,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "b", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -11074,11 +11402,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -11086,11 +11414,7 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -11098,101 +11422,76 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" + "text": "TypeError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "interface", + "kind": "keyword" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ + "text": " ", + "kind": "space" + }, { - "text": "this is jsdoc style function with param tag as well as inline parameter help", - "kind": "text" + "text": "TypeError", + "kind": "localName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is first parameter", - "kind": "text" - } - ] - }, + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is third parameter", - "kind": "text" - } - ] + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "jsDocCommentAlignmentTest1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -11200,16 +11499,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" + "text": "Uint16Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -11220,25 +11527,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is function comment\nAnd properly aligned comment", + "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": "jsDocCommentAlignmentTest2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -11246,16 +11553,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", - "kind": "functionName" + "text": "Uint32Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -11266,25 +11581,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "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": "jsDocCommentAlignmentTest3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -11292,40 +11607,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -11336,36 +11635,50 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "any", - "kind": "keyword" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -11376,75 +11689,43 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "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" } - ], - "tags": [ + ] + }, + { + "name": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", - "kind": "text" - } - ] + "text": "var", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about b\nnot aligned text about parameter will eat only one space", - "kind": "text" - } - ] + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "x", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -11455,7 +11736,7 @@ "kind": "space" }, { - "text": "x", + "text": "URIError", "kind": "localName" }, { @@ -11467,34 +11748,24 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ + "text": "URIErrorConstructor", + "kind": "interfaceName" + }, { - "text": "This is a comment", - "kind": "text" - } - ] - }, - { - "name": "y", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "message", + "kind": "parameterName" }, { - "text": "y", - "kind": "localName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -11505,46 +11776,63 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "This is a comment", - "kind": "text" - } - ] - }, - { - "name": "NoQuickInfoClass", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "NoQuickInfoClass", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "var", + "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" }, { @@ -11552,1081 +11840,148 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "URIError", + "kind": "localName" } ], "documentation": [] }, { - "name": "break", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "var", "kind": "keyword" } ] }, { - "name": "case", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "void", "kind": "keyword" } ] }, { - "name": "catch", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "while", "kind": "keyword" } ] }, { - "name": "class", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "with", "kind": "keyword" } ] }, { - "name": "const", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "yield", "kind": "keyword" } ] }, { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "continue", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "debugger", + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "default", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "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/completionsCommentsCommentParsing.ts", - "position": 2361, - "name": "24" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 2361, - "length": 4 - }, - "entries": [ - { - "name": "aOrb", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "aOrb", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "opt", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "opt", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "optional parameter", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "opt", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "optional parameter", - "kind": "text" - } - ] - } - ] - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "arguments", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "IArguments", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "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" + "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": "number", + "text": "string", "kind": "parameterName" }, { @@ -12634,7 +11989,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A string value", "kind": "text" } ] @@ -12642,10 +11997,10 @@ ] }, { - "name": "isFinite", + "name": "unescape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -12656,7 +12011,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "unescape", "kind": "functionName" }, { @@ -12664,7 +12019,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "string", "kind": "parameterName" }, { @@ -12676,7 +12031,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -12692,22 +12047,31 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "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": "number", + "text": "string", "kind": "parameterName" }, { @@ -12715,37 +12079,55 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A string value", "kind": "text" } ] } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", + "position": 2361, + "name": "24" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 2361, + "length": 4 + }, + "entries": [ { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "aOrb", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "parameter", + "kind": "text" }, { - "text": "decodeURI", - "kind": "functionName" + "text": ")", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "encodedURI", + "text": "aOrb", "kind": "parameterName" }, { @@ -12757,13 +12139,38 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -12773,41 +12180,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "IArguments", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURIComponent", + "name": "divide", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -12818,7 +12201,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "divide", "kind": "functionName" }, { @@ -12826,7 +12209,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "a", "kind": "parameterName" }, { @@ -12838,7 +12221,31 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, { @@ -12854,13 +12261,13 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "this is divide function", "kind": "text" } ], @@ -12869,7 +12276,7 @@ "name": "param", "text": [ { - "text": "encodedURIComponent", + "text": "a", "kind": "parameterName" }, { @@ -12877,7 +12284,33 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "this is a", + "kind": "text" + } + ] + }, + { + "name": "paramTag", + "text": [ + { + "text": "{ number } g this is optional param g", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is b", "kind": "text" } ] @@ -12885,10 +12318,10 @@ ] }, { - "name": "encodeURI", + "name": "f1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -12899,7 +12332,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "f1", "kind": "functionName" }, { @@ -12907,7 +12340,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "a", "kind": "parameterName" }, { @@ -12919,7 +12352,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -12935,13 +12368,41 @@ "kind": "space" }, { - "text": "string", + "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" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "fn f1 with number", "kind": "text" } ], @@ -12950,7 +12411,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -12958,7 +12419,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "about b", "kind": "text" } ] @@ -12966,10 +12427,10 @@ ] }, { - "name": "encodeURIComponent", + "name": "fooBar", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -12980,7 +12441,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "fooBar", "kind": "functionName" }, { @@ -12988,7 +12449,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "foo", "kind": "parameterName" }, { @@ -13004,11 +12465,7 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "|", + "text": ",", "kind": "punctuation" }, { @@ -13016,15 +12473,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "bar", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -13032,7 +12485,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" }, { @@ -13054,7 +12507,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Function returns string concat of foo and bar", "kind": "text" } ], @@ -13063,7 +12516,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "foo", "kind": "parameterName" }, { @@ -13071,7 +12524,24 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "is string", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", "kind": "text" } ] @@ -13079,10 +12549,10 @@ ] }, { - "name": "escape", + "name": "jsDocCommentAlignmentTest1", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -13093,7 +12563,7 @@ "kind": "space" }, { - "text": "escape", + "text": "jsDocCommentAlignmentTest1", "kind": "functionName" }, { @@ -13101,8 +12571,8 @@ "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13113,9 +12583,39 @@ "kind": "space" }, { - "text": "string", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is function comment\nAnd properly aligned comment", + "kind": "text" + } + ] + }, + { + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -13129,50 +12629,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "This is function comment\n And aligned with 4 space char margin", "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", + "name": "jsDocCommentAlignmentTest3", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -13183,7 +12655,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "jsDocCommentAlignmentTest3", "kind": "functionName" }, { @@ -13191,7 +12663,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -13206,6 +12678,54 @@ "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -13219,22 +12739,30 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], "tags": [ { - "name": "deprecated", + "name": "param", "text": [ { - "text": "A legacy feature for browser compatibility", + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about a\nspanning on two lines and aligned perfectly", "kind": "text" } ] @@ -13243,7 +12771,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -13251,54 +12779,38 @@ "kind": "space" }, { - "text": "A string value", + "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", "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" + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nnot aligned text about parameter will eat only one space", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -13306,8 +12818,16 @@ "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "jsDocMixedComments1", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13318,20 +12838,25 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] }, { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13339,24 +12864,16 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Object", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13367,25 +12884,25 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "another jsDocComment", "kind": "text" } ] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13393,24 +12910,16 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Function", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13421,25 +12930,25 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "* triplestar jsDocComment", "kind": "text" } ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13447,24 +12956,16 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13475,25 +12976,25 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "another jsDocComment", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13501,24 +13002,16 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments5", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13529,20 +13022,25 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13550,24 +13048,16 @@ "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Number", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13578,25 +13068,25 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "jsdoc comment", "kind": "text" } ] }, { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13604,24 +13094,16 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Math", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13632,25 +13114,25 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", "kind": "text" } ] }, { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13658,24 +13140,16 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLineMerge", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Date", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13686,25 +13160,25 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "Another this one too", "kind": "text" } ] }, { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13712,27 +13186,31 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "jsDocParamTest", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -13740,45 +13218,32 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { "text": ":", @@ -13789,45 +13254,36 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "EvalError", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "d", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13838,20 +13294,61 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is jsdoc style function with param tag as well as inline parameter help", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13859,24 +13356,16 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "RangeError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13887,36 +13376,25 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is eg of single line jsdoc style comment", + "kind": "text" + } + ] }, { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -13924,8 +13402,16 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "multiLine", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13936,20 +13422,20 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiply", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13957,27 +13443,31 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "multiply", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -13985,45 +13475,36 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "c", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -14034,48 +13515,39 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "d", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -14083,45 +13555,28 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": "e", + "kind": "parameterName" }, { - "text": " ", - "kind": "space" + "text": "?", + "kind": "punctuation" }, { - "text": "JSON", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "any", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "JSON", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14132,86 +13587,103 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "This is multiplication function", "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" - }, + ], + "tags": [ { - "text": ">", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": "var", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] }, { - "text": "Array", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "d", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "anotherTag" }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "name": "anotherTag" } - ], - "documentation": [] + ] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14219,24 +13691,16 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14247,25 +13711,20 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14273,24 +13732,16 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14301,20 +13752,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14322,24 +13773,16 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14350,25 +13793,20 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -14376,24 +13814,37 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "NoQuickInfoClass", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "opt", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "parameter", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "opt", + "kind": "parameterName" }, { "text": ":", @@ -14404,25 +13855,44 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "optional parameter", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "opt", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "optional parameter", + "kind": "text" + } + ] + } ] }, { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14430,24 +13900,16 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "simple", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14458,25 +13920,20 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14484,24 +13941,32 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "square", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "a", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14512,25 +13977,62 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "this is square function", "kind": "text" } + ], + "tags": [ + { + "name": "paramTag", + "text": [ + { + "text": "{ number } a this is input number of paramTag", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is input number", + "kind": "text" + } + ] + }, + { + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", + "kind": "text" + } + ] + } ] }, { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "subtract", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14538,27 +14040,31 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "subtract", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -14566,50 +14072,36 @@ "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": "b", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "c", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -14620,50 +14112,44 @@ "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": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -14674,50 +14160,44 @@ "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": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "e", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -14728,50 +14208,44 @@ "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": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "f", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -14782,59 +14256,28 @@ "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": "(", + "kind": "punctuation" + }, { - "text": "namespace", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "simple", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "simple", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -14853,10 +14296,111 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is subtract function", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is about b", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param c", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "d", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param d", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param e", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "{ () => string; } } f this is optional param f", + "kind": "text" + } + ] + } + ] }, { - "name": "multiLine", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -14870,7 +14414,7 @@ "kind": "space" }, { - "text": "multiLine", + "text": "sum", "kind": "functionName" }, { @@ -14878,8 +14422,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -14890,34 +14434,33 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "jsDocSingleLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocSingleLine", - "kind": "functionName" + "text": "b", + "kind": "parameterName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -14931,25 +14474,61 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "this is eg of single line jsdoc style comment", + "text": "Adds two integers and returns the result", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "second number", + "kind": "text" + } + ] + } ] }, - { - "name": "jsDocMultiLine", - "kind": "function", + { + "name": "x", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -14957,16 +14536,8 @@ "kind": "space" }, { - "text": "jsDocMultiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "x", + "kind": "localName" }, { "text": ":", @@ -14977,25 +14548,25 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "jsDocMultiLineMerge", - "kind": "function", + "name": "y", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -15003,16 +14574,8 @@ "kind": "space" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "y", + "kind": "localName" }, { "text": ":", @@ -15023,25 +14586,25 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Another this one too", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "jsDocMixedComments1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -15049,17 +14612,37 @@ "kind": "space" }, { - "text": "jsDocMixedComments1", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": ")", + "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" @@ -15069,25 +14652,20 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -15095,16 +14673,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -15115,25 +14701,61 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "another jsDocComment", + "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": "jsDocMixedComments3", - "kind": "function", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "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" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -15141,16 +14763,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", - "kind": "functionName" + "text": "Boolean", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -15161,25 +14791,92 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "* triplestar jsDocComment", - "kind": "text" + "text": "break", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments4", - "kind": "function", + "name": "case", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "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": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -15187,16 +14884,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments4", - "kind": "functionName" + "text": "DataView", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -15207,25 +14912,20 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments5", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -15233,16 +14933,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", - "kind": "functionName" + "text": "Date", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -15253,22 +14961,34 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "another jsDocComment", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "jsDocMixedComments6", - "kind": "function", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -15279,13 +14999,29 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", + "text": "decodeURI", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -15299,22 +15035,41 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "jsdoc comment", + "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": "noHelpComment1", + "name": "decodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -15325,7 +15080,7 @@ "kind": "space" }, { - "text": "noHelpComment1", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -15333,8 +15088,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -15345,34 +15100,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -15386,58 +15116,89 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "noHelpComment3", - "kind": "function", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "else", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "sum", + "name": "encodeURI", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -15448,7 +15209,7 @@ "kind": "space" }, { - "text": "sum", + "text": "encodeURI", "kind": "functionName" }, { @@ -15456,31 +15217,7 @@ "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -15492,7 +15229,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -15508,13 +15245,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -15523,24 +15260,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -15548,7 +15268,7 @@ "kind": "space" }, { - "text": "second number", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -15556,10 +15276,10 @@ ] }, { - "name": "multiply", + "name": "encodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -15570,7 +15290,7 @@ "kind": "space" }, { - "text": "multiply", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -15578,7 +15298,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "uriComponent", "kind": "parameterName" }, { @@ -15590,23 +15310,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -15618,7 +15330,11 @@ "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -15626,11 +15342,11 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "boolean", + "kind": "keyword" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -15642,39 +15358,84 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "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": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Error", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Error", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -15682,13 +15443,38 @@ "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "?", + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "x", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -15698,7 +15484,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -15714,13 +15500,13 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -15729,63 +15515,7 @@ "name": "param", "text": [ { - "text": "", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "d", - "kind": "text" - } - ] - }, - { - "name": "anotherTag" - }, - { - "name": "param", - "text": [ - { - "text": "e", + "text": "x", "kind": "parameterName" }, { @@ -15793,24 +15523,21 @@ "kind": "space" }, { - "text": "LastParam", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] - }, - { - "name": "anotherTag" } ] }, { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -15818,32 +15545,24 @@ "kind": "space" }, { - "text": "f1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -15854,7 +15573,68 @@ "kind": "space" }, { - "text": "any", + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -15862,64 +15642,53 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { - "text": "+", - "kind": "operator" + "text": "\n", + "kind": "lineBreak" }, { - "text": "1", - "kind": "numericLiteral" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "Float32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "fn f1 with number", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } ] }, { - "name": "subtract", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -15927,31 +15696,27 @@ "kind": "space" }, { - "text": "subtract", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float64Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -15959,51 +15724,77 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "interface", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "Function", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -16011,67 +15802,106 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "module", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Infinity", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -16079,47 +15909,60 @@ "kind": "space" }, { - "text": "e", - "kind": "parameterName" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "?", - "kind": "punctuation" - }, + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "=>", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int16Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -16127,48 +15970,50 @@ "kind": "space" }, { - "text": "f", - "kind": "parameterName" - }, + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "?", - "kind": "punctuation" - }, + "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": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "=>", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -16179,121 +16024,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is subtract function", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is about b", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param c", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "d", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param d", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param e", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "{ () => string; } } f this is optional param f", - "kind": "text" - } - ] - } ] }, { - "name": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -16301,32 +16050,24 @@ "kind": "space" }, { - "text": "square", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -16337,59 +16078,55 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is square function", + "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" } - ], - "tags": [ + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is input number", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "divide", + "name": "isFinite", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -16400,39 +16137,15 @@ "kind": "space" }, { - "text": "divide", + "text": "isFinite", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", "kind": "parameterName" }, { @@ -16460,48 +16173,22 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is divide function", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is a", - "kind": "text" - } - ] - }, - { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", - "kind": "text" - } - ] - }, + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ { "name": "param", "text": [ { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -16509,7 +16196,7 @@ "kind": "space" }, { - "text": "this is b", + "text": "Any numeric value.", "kind": "text" } ] @@ -16517,10 +16204,10 @@ ] }, { - "name": "fooBar", + "name": "isNaN", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -16531,7 +16218,7 @@ "kind": "space" }, { - "text": "fooBar", + "text": "isNaN", "kind": "functionName" }, { @@ -16539,31 +16226,7 @@ "kind": "punctuation" }, { - "text": "foo", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "bar", + "text": "number", "kind": "parameterName" }, { @@ -16575,7 +16238,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -16591,13 +16254,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], @@ -16606,24 +16269,7 @@ "name": "param", "text": [ { - "text": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "bar", + "text": "number", "kind": "parameterName" }, { @@ -16631,7 +16277,7 @@ "kind": "space" }, { - "text": "is second string", + "text": "A numeric value.", "kind": "text" } ] @@ -16639,13 +16285,13 @@ ] }, { - "name": "jsDocParamTest", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -16653,16 +16299,24 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" + "text": "JSON", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -16673,20 +16327,62 @@ "kind": "space" }, { - "text": "number", + "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": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": ",", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -16697,20 +16393,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -16723,34 +16433,67 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Number", + "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "number", - "kind": "keyword" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -16761,61 +16504,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is first parameter", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is third parameter", - "kind": "text" - } - ] - } ] }, { - "name": "jsDocCommentAlignmentTest1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -16823,16 +16530,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" + "text": "Object", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -16843,22 +16558,34 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is function comment\nAnd properly aligned comment", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "jsDocCommentAlignmentTest2", - "kind": "function", + "name": "package", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -16869,13 +16596,29 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", + "text": "parseFloat", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -16889,22 +16632,41 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "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": "jsDocCommentAlignmentTest3", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -16915,7 +16677,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", + "text": "parseInt", "kind": "functionName" }, { @@ -16923,7 +16685,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -16947,33 +16709,13 @@ "kind": "space" }, { - "text": "b", + "text": "radix", "kind": "parameterName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": ",", + "text": "?", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -16983,7 +16725,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -16999,13 +16741,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -17014,24 +16756,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -17039,7 +16764,7 @@ "kind": "space" }, { - "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -17048,7 +16773,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "radix", "kind": "parameterName" }, { @@ -17056,7 +16781,7 @@ "kind": "space" }, { - "text": "this is info about b\nnot aligned text about parameter will eat only one 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" } ] @@ -17064,11 +16789,27 @@ ] }, { - "name": "x", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -17078,7 +16819,7 @@ "kind": "space" }, { - "text": "x", + "text": "RangeError", "kind": "localName" }, { @@ -17090,23 +16831,34 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "y", + "name": "ReferenceError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -17116,7 +16868,7 @@ "kind": "space" }, { - "text": "y", + "text": "ReferenceError", "kind": "localName" }, { @@ -17128,25 +16880,20 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "NoQuickInfoClass", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -17154,18 +16901,13 @@ "kind": "space" }, { - "text": "NoQuickInfoClass", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -17175,395 +16917,557 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "break", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "return", "kind": "keyword" } ] }, { - "name": "case", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "catch", + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "class", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "const", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "super", "kind": "keyword" } ] }, { - "name": "continue", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "switch", "kind": "keyword" } ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "default", + "text": " ", + "kind": "space" + }, + { + "text": "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": "delete", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "this", "kind": "keyword" } ] }, { - "name": "do", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "throw", "kind": "keyword" } ] }, { - "name": "else", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "true", "kind": "keyword" } ] }, { - "name": "enum", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "try", "kind": "keyword" } ] }, { - "name": "export", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "extends", + "text": " ", + "kind": "space" + }, + { + "text": "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": "false", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "for", + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "function", - "kind": "keyword" + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "if", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "import", + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "in", - "kind": "keyword" + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "new", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "null", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "return", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "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": "super", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "switch", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "this", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "true", - "kind": "keyword" + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", + "text": " ", + "kind": "space" + }, + { + "text": "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": "var", @@ -17614,99 +17518,195 @@ ] }, { - "name": "implements", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "yield", "kind": "keyword" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "package", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "yield", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "as", - "kind": "keyword" + "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": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "async", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", + "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" + } + ] + } ] } ] @@ -17724,13 +17724,13 @@ "isNewIdentifierLocation": false, "entries": [ { - "name": "globalThis", - "kind": "module", + "name": "divide", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "function", "kind": "keyword" }, { @@ -17738,17 +17738,127 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "divide", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "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": [] + "documentation": [ + { + "text": "this is divide function", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is a", + "kind": "text" + } + ] + }, + { + "name": "paramTag", + "text": [ + { + "text": "{ number } g this is optional param g", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is b", + "kind": "text" + } + ] + } + ] }, { - "name": "eval", + "name": "f1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -17759,7 +17869,7 @@ "kind": "space" }, { - "text": "eval", + "text": "f1", "kind": "functionName" }, { @@ -17767,7 +17877,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "a", "kind": "parameterName" }, { @@ -17779,7 +17889,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -17797,11 +17907,39 @@ { "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" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "fn f1 with number", "kind": "text" } ], @@ -17810,7 +17948,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "b", "kind": "parameterName" }, { @@ -17818,7 +17956,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "about b", "kind": "text" } ] @@ -17826,10 +17964,10 @@ ] }, { - "name": "parseInt", + "name": "fooBar", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -17840,7 +17978,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "fooBar", "kind": "functionName" }, { @@ -17848,7 +17986,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "foo", "kind": "parameterName" }, { @@ -17872,13 +18010,9 @@ "kind": "space" }, { - "text": "radix", + "text": "bar", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -17888,7 +18022,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -17904,13 +18038,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Function returns string concat of foo and bar", "kind": "text" } ], @@ -17919,7 +18053,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "foo", "kind": "parameterName" }, { @@ -17927,7 +18061,7 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "is string", "kind": "text" } ] @@ -17936,7 +18070,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "bar", "kind": "parameterName" }, { @@ -17944,7 +18078,7 @@ "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.", + "text": "is second string", "kind": "text" } ] @@ -17952,10 +18086,10 @@ ] }, { - "name": "parseFloat", + "name": "jsDocCommentAlignmentTest1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -17966,29 +18100,13 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "jsDocCommentAlignmentTest1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -18002,41 +18120,22 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "This is function comment\nAnd properly aligned comment", "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", + "name": "jsDocCommentAlignmentTest2", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -18047,29 +18146,13 @@ "kind": "space" }, { - "text": "isNaN", + "text": "jsDocCommentAlignmentTest2", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "number", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -18083,41 +18166,22 @@ "kind": "space" }, { - "text": "boolean", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "isFinite", + "name": "jsDocCommentAlignmentTest3", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -18128,7 +18192,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "jsDocCommentAlignmentTest3", "kind": "functionName" }, { @@ -18136,7 +18200,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -18148,15 +18212,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -18164,60 +18224,31 @@ "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": "b", + "kind": "parameterName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "any", + "kind": "keyword" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "encodedURI", + "text": " ", + "kind": "space" + }, + { + "text": "c", "kind": "parameterName" }, { @@ -18229,7 +18260,7 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { @@ -18245,13 +18276,13 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], @@ -18260,7 +18291,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "a", "kind": "parameterName" }, { @@ -18268,7 +18299,41 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "this is info about a\nspanning on two lines and aligned perfectly", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nnot aligned text about parameter will eat only one space", "kind": "text" } ] @@ -18276,10 +18341,10 @@ ] }, { - "name": "decodeURIComponent", + "name": "jsDocMixedComments1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -18290,29 +18355,13 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "jsDocMixedComments1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -18326,41 +18375,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "jsdoc comment", "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", + "name": "jsDocMixedComments2", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -18371,29 +18401,13 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "jsDocMixedComments2", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -18407,41 +18421,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "another jsDocComment", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "encodeURIComponent", + "name": "jsDocMixedComments3", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -18452,7 +18447,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "jsDocMixedComments3", "kind": "functionName" }, { @@ -18460,8 +18455,8 @@ "kind": "punctuation" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -18472,23 +18467,25 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "* triplestar jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "number", + "text": "function", "kind": "keyword" }, { @@ -18496,16 +18493,12 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": "boolean", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -18520,41 +18513,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "another jsDocComment", "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", + "name": "jsDocMixedComments5", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -18565,7 +18539,7 @@ "kind": "space" }, { - "text": "escape", + "text": "jsDocMixedComments5", "kind": "functionName" }, { @@ -18573,8 +18547,8 @@ "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -18585,8 +18559,38 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" + } + ], + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "jsDocMixedComments6", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -18601,50 +18605,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "jsdoc comment", "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", + "name": "jsDocMultiLine", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -18655,7 +18631,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "jsDocMultiLine", "kind": "functionName" }, { @@ -18663,20 +18639,50 @@ "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "kind": "text" + } + ] + }, + { + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "jsDocMultiLineMerge", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -18691,53 +18697,25 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Another this one too", "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", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -18745,8 +18723,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "jsDocParamTest", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -18759,27 +18745,18 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -18792,46 +18769,33 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "c", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -18839,50 +18803,24 @@ "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": "d", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -18893,25 +18831,61 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "this is jsdoc style function with param tag as well as inline parameter help", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", + "kind": "text" + } + ] + } ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -18919,24 +18893,16 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -18947,25 +18913,25 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "this is eg of single line jsdoc style comment", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -18973,24 +18939,16 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "multiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19001,20 +18959,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiply", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19022,24 +18980,16 @@ "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "multiply", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Number", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -19050,53 +19000,35 @@ "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", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "Math", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -19104,50 +19036,40 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" - } - ], - "documentation": [ + "text": "c", + "kind": "parameterName" + }, { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" - } - ] - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "?", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -19158,50 +19080,40 @@ "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", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "e", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19212,69 +19124,103 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "This is multiplication function", + "kind": "text" + } + ], + "tags": [ { - "text": "Error", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": "var", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] }, { - "text": "Error", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "d", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "anotherTag" }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "name": "anotherTag" } - ], - "documentation": [] + ] }, { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19282,24 +19228,16 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "EvalError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19310,20 +19248,20 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19331,24 +19269,16 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "RangeError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19359,20 +19289,20 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19380,24 +19310,16 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ReferenceError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19408,36 +19330,20 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -19445,32 +19351,20 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "NoQuickInfoClass", + "kind": "className" } ], "documentation": [] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19478,24 +19372,16 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "simple", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "TypeError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19506,20 +19392,20 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19527,24 +19413,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "square", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -19555,45 +19433,12 @@ "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", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "JSON", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19604,25 +19449,62 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "this is square function", "kind": "text" } + ], + "tags": [ + { + "name": "paramTag", + "text": [ + { + "text": "{ number } a this is input number of paramTag", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is input number", + "kind": "text" + } + ] + }, + { + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", + "kind": "text" + } + ] + } ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "subtract", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19630,36 +19512,40 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "subtract", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "a", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -19670,48 +19556,39 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -19719,50 +19596,32 @@ "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "string", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -19773,45 +19632,44 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "e", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -19822,53 +19680,31 @@ "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": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -19876,50 +19712,48 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "f", + "kind": "parameterName" + }, { - "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": "?", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19930,41 +19764,121 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "This is subtract function", "kind": "text" } - ] - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "interface", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is about b", + "kind": "text" + } + ] }, { - "text": "Int16Array", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param c", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" + "name": "param", + "text": [ + { + "text": "d", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param d", + "kind": "text" + } + ] }, { - "text": "var", + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param e", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "{ () => string; } } f this is optional param f", + "kind": "text" + } + ] + } + ] + }, + { + "name": "sum", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -19972,8 +19886,16 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "sum", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -19984,50 +19906,36 @@ "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", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "Uint16Array", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -20038,39 +19946,59 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Adds two integers and returns the result", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "second number", + "kind": "text" + } + ] + } ] }, { - "name": "Int32Array", + "name": "x", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -20080,7 +20008,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "x", "kind": "localName" }, { @@ -20092,39 +20020,23 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "Uint32Array", + "name": "y", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -20134,7 +20046,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "y", "kind": "localName" }, { @@ -20146,19 +20058,43 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "Float32Array", + "name": "abstract", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "abstract", + "kind": "keyword" + } + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "any", + "kind": "keyword" + } + ] + }, + { + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -20172,9 +20108,21 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -20188,7 +20136,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Array", "kind": "localName" }, { @@ -20200,19 +20148,14 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -20226,7 +20169,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -20242,7 +20185,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -20254,128 +20197,97 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "as", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "as", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "simple", - "kind": "function", + "name": "asserts", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "asserts", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "simple", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "async", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "multiLine", - "kind": "function", + "name": "await", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "await", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "multiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "bigint", + "kind": "keyword" + } + ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "boolean", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "jsDocSingleLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -20383,16 +20295,24 @@ "kind": "space" }, { - "text": "jsDocSingleLine", - "kind": "functionName" + "text": "Boolean", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -20403,71 +20323,92 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "this is eg of single line jsdoc style comment", - "kind": "text" + "text": "break", + "kind": "keyword" } ] }, { - "name": "jsDocMultiLine", - "kind": "function", + "name": "case", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMultiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "class", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", - "kind": "text" + "text": "const", + "kind": "keyword" } ] }, { - "name": "jsDocMultiLineMerge", - "kind": "function", + "name": "continue", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -20475,16 +20416,24 @@ "kind": "space" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" + "text": "DataView", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -20495,25 +20444,20 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Another this one too", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -20521,16 +20465,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments1", - "kind": "functionName" + "text": "Date", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -20541,68 +20493,46 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "jsdoc comment", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "jsDocMixedComments2", - "kind": "function", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "debugger", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "another jsDocComment", - "kind": "text" + "text": "declare", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments3", + "name": "decodeURI", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -20613,7 +20543,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", + "text": "decodeURI", "kind": "functionName" }, { @@ -20621,8 +20551,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -20633,39 +20563,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments4", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments4", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -20679,22 +20579,41 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "another jsDocComment", + "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": "jsDocMixedComments5", + "name": "decodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -20705,7 +20624,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -20713,8 +20632,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -20725,39 +20644,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments6", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments6", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -20771,145 +20660,89 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "jsdoc comment", + "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": "noHelpComment1", - "kind": "function", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "default", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "noHelpComment2", - "kind": "function", + "name": "delete", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "delete", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "noHelpComment3", - "kind": "function", + "name": "do", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "else", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "sum", + "name": "encodeURI", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -20920,7 +20753,7 @@ "kind": "space" }, { - "text": "sum", + "text": "encodeURI", "kind": "functionName" }, { @@ -20928,31 +20761,7 @@ "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -20964,7 +20773,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -20980,13 +20789,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -20995,24 +20804,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -21020,7 +20812,7 @@ "kind": "space" }, { - "text": "second number", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -21028,10 +20820,10 @@ ] }, { - "name": "multiply", + "name": "encodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -21042,7 +20834,7 @@ "kind": "space" }, { - "text": "multiply", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -21050,7 +20842,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "uriComponent", "kind": "parameterName" }, { @@ -21062,23 +20854,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -21090,7 +20874,11 @@ "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -21098,11 +20886,11 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "boolean", + "kind": "keyword" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -21114,39 +20902,84 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "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": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Error", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Error", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -21154,13 +20987,38 @@ "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "?", + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "x", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -21170,7 +21028,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -21186,13 +21044,13 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -21201,63 +21059,7 @@ "name": "param", "text": [ { - "text": "", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "d", - "kind": "text" - } - ] - }, - { - "name": "anotherTag" - }, - { - "name": "param", - "text": [ - { - "text": "e", + "text": "x", "kind": "parameterName" }, { @@ -21265,24 +21067,21 @@ "kind": "space" }, { - "text": "LastParam", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] - }, - { - "name": "anotherTag" } ] }, { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -21290,32 +21089,24 @@ "kind": "space" }, { - "text": "f1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -21326,7 +21117,68 @@ "kind": "space" }, { - "text": "any", + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -21334,64 +21186,53 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { - "text": "+", - "kind": "operator" + "text": "\n", + "kind": "lineBreak" }, { - "text": "1", - "kind": "numericLiteral" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "Float32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "fn f1 with number", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } ] }, { - "name": "subtract", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -21399,40 +21240,24 @@ "kind": "space" }, { - "text": "subtract", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -21443,59 +21268,77 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "c", - "kind": "parameterName" - }, + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "?", - "kind": "punctuation" - }, + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "=>", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -21503,60 +21346,115 @@ "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "?", - "kind": "punctuation" - }, + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "module", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" - }, + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "infer", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "infer", "kind": "keyword" - }, + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -21567,44 +21465,57 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "f", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -21615,32 +21526,50 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "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": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -21651,121 +21580,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is subtract function", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is about b", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param c", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "d", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param d", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param e", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "{ () => string; } } f this is optional param f", - "kind": "text" - } - ] - } ] }, { - "name": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -21773,32 +21606,24 @@ "kind": "space" }, { - "text": "square", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -21809,59 +21634,55 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is square function", + "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" } - ], - "tags": [ + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is input number", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "divide", + "name": "isFinite", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -21872,39 +21693,15 @@ "kind": "space" }, { - "text": "divide", + "text": "isFinite", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", "kind": "parameterName" }, { @@ -21929,51 +21726,25 @@ }, { "text": " ", - "kind": "space" - }, - { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is divide function", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is a", - "kind": "text" - } - ] - }, - { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", - "kind": "text" - } - ] + "kind": "space" }, + { + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ { "name": "param", "text": [ { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -21981,7 +21752,7 @@ "kind": "space" }, { - "text": "this is b", + "text": "Any numeric value.", "kind": "text" } ] @@ -21989,10 +21760,10 @@ ] }, { - "name": "fooBar", + "name": "isNaN", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -22003,7 +21774,7 @@ "kind": "space" }, { - "text": "fooBar", + "text": "isNaN", "kind": "functionName" }, { @@ -22011,31 +21782,7 @@ "kind": "punctuation" }, { - "text": "foo", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "bar", + "text": "number", "kind": "parameterName" }, { @@ -22047,7 +21794,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -22063,13 +21810,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], @@ -22078,24 +21825,7 @@ "name": "param", "text": [ { - "text": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "bar", + "text": "number", "kind": "parameterName" }, { @@ -22103,7 +21833,7 @@ "kind": "space" }, { - "text": "is second string", + "text": "A numeric value.", "kind": "text" } ] @@ -22111,13 +21841,13 @@ ] }, { - "name": "jsDocParamTest", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -22125,16 +21855,24 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" + "text": "JSON", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -22145,20 +21883,74 @@ "kind": "space" }, { - "text": "number", + "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": "keyof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "keyof", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": ",", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -22169,20 +21961,58 @@ "kind": "space" }, { - "text": "number", + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "module", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", "kind": "keyword" - }, + } + ] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -22195,34 +22025,91 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "never", + "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": "number", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "number", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Number", + "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "number", - "kind": "keyword" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -22233,61 +22120,37 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is first parameter", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "object", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is third parameter", - "kind": "text" - } - ] + "text": "object", + "kind": "keyword" } ] }, { - "name": "jsDocCommentAlignmentTest1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -22295,16 +22158,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" + "text": "Object", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -22315,22 +22186,34 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is function comment\nAnd properly aligned comment", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "jsDocCommentAlignmentTest2", - "kind": "function", + "name": "package", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -22341,13 +22224,29 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", + "text": "parseFloat", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -22361,22 +22260,41 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "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": "jsDocCommentAlignmentTest3", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -22387,7 +22305,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", + "text": "parseInt", "kind": "functionName" }, { @@ -22395,7 +22313,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -22419,33 +22337,13 @@ "kind": "space" }, { - "text": "b", + "text": "radix", "kind": "parameterName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": ",", + "text": "?", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -22455,7 +22353,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -22471,13 +22369,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -22486,24 +22384,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -22511,7 +22392,7 @@ "kind": "space" }, { - "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -22520,7 +22401,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "radix", "kind": "parameterName" }, { @@ -22528,7 +22409,7 @@ "kind": "space" }, { - "text": "this is info about b\nnot aligned text about parameter will eat only one 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" } ] @@ -22536,13 +22417,13 @@ ] }, { - "name": "x", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -22550,35 +22431,13 @@ "kind": "space" }, { - "text": "x", + "text": "RangeError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] - }, - { - "name": "y", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -22588,7 +22447,7 @@ "kind": "space" }, { - "text": "y", + "text": "RangeError", "kind": "localName" }, { @@ -22600,46 +22459,32 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "NoQuickInfoClass", - "kind": "class", + "name": "readonly", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "readonly", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NoQuickInfoClass", - "kind": "className" } - ], - "documentation": [] + ] }, { - "name": "undefined", + "name": "ReferenceError", "kind": "var", - "kindModifiers": "", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -22647,802 +22492,771 @@ "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": "ReferenceError", + "kind": "localName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "continue", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "ReferenceError", + "kind": "localName" + }, { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "else", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "RegExp", + "kind": "localName" + }, { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "finally", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "RegExp", + "kind": "localName" + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "in", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "instanceof", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "return", "kind": "keyword" } ] }, { - "name": "new", + "name": "string", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "string", "kind": "keyword" } ] }, { - "name": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "String", + "kind": "localName" + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "this", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "String", + "kind": "localName" + }, { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "void", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "while", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "super", "kind": "keyword" } ] }, { - "name": "with", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "switch", "kind": "keyword" } ] }, { - "name": "implements", + "name": "symbol", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "symbol", "kind": "keyword" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "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": "package", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "this", "kind": "keyword" } ] }, { - "name": "yield", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "throw", "kind": "keyword" } ] }, { - "name": "abstract", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "abstract", + "text": "true", "kind": "keyword" } ] }, { - "name": "as", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "try", "kind": "keyword" } ] }, { - "name": "asserts", + "name": "type", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "asserts", + "text": "type", "kind": "keyword" } ] }, { - "name": "any", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "any", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "await", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "boolean", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "declare", + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "infer", - "kind": "keyword" + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "keyof", + "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": "module", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "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": "namespace", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "namespace", + "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": "never", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "never", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "readonly", + "name": "unique", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "readonly", + "text": "unique", "kind": "keyword" } ] }, { - "name": "number", + "name": "unknown", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "number", + "text": "unknown", "kind": "keyword" } ] }, { - "name": "object", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "object", + "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": "string", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "string", + "text": "var", "kind": "keyword" } ] }, { - "name": "symbol", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "symbol", + "text": "void", "kind": "keyword" } ] }, { - "name": "type", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "type", + "text": "while", "kind": "keyword" } ] }, { - "name": "unique", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unique", + "text": "with", "kind": "keyword" } ] }, { - "name": "unknown", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unknown", + "text": "yield", "kind": "keyword" } ] }, { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "bigint", + "text": "function", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", - "position": 3874, - "name": "39" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 3874, - "length": 1 - }, - "entries": [ - { - "name": "a", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "parameter", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -23450,8 +23264,12 @@ "kind": "space" }, { - "text": "a", - "kind": "parameterName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -23462,30 +23280,31 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "this is inline comment for a", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "it is first parameter", + "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": "a", + "text": "string", "kind": "parameterName" }, { @@ -23493,7 +23312,7 @@ "kind": "space" }, { - "text": "it is first parameter", + "text": "A string value", "kind": "text" } ] @@ -23501,21 +23320,33 @@ ] }, { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", + "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": "parameter", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -23523,8 +23354,12 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -23535,19 +23370,65 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "this is inline comment for b", + "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" + } + ] + } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", + "position": 3874, + "name": "39" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 3874, + "length": 1 + }, + "entries": [ { - "name": "c", + "name": "a", "kind": "parameter", "kindModifiers": "", "sortText": "11", @@ -23569,7 +23450,7 @@ "kind": "space" }, { - "text": "c", + "text": "a", "kind": "parameterName" }, { @@ -23587,7 +23468,15 @@ ], "documentation": [ { - "text": "it is third parameter", + "text": "this is inline comment for a", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "it is first parameter", "kind": "text" } ], @@ -23596,7 +23485,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "a", "kind": "parameterName" }, { @@ -23604,7 +23493,7 @@ "kind": "space" }, { - "text": "it is third parameter", + "text": "it is first parameter", "kind": "text" } ] @@ -23612,8 +23501,8 @@ ] }, { - "name": "d", - "kind": "parameter", + "name": "arguments", + "kind": "local var", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -23622,7 +23511,7 @@ "kind": "punctuation" }, { - "text": "parameter", + "text": "local var", "kind": "text" }, { @@ -23634,8 +23523,8 @@ "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -23646,15 +23535,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "arguments", - "kind": "local var", + "name": "b", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -23663,7 +23552,7 @@ "kind": "punctuation" }, { - "text": "local var", + "text": "parameter", "kind": "text" }, { @@ -23675,8 +23564,8 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -23687,61 +23576,33 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + "documentation": [ { - "text": "globalThis", - "kind": "moduleName" + "text": "this is inline comment for b", + "kind": "text" } - ], - "documentation": [] + ] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "c", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "eval", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -23749,12 +23610,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "c", + "kind": "parameterName" }, { "text": ":", @@ -23765,13 +23622,13 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "it is third parameter", "kind": "text" } ], @@ -23780,7 +23637,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "c", "kind": "parameterName" }, { @@ -23788,7 +23645,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "it is third parameter", "kind": "text" } ] @@ -23796,45 +23653,21 @@ ] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "d", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseInt", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" + "text": "parameter", + "kind": "text" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -23842,29 +23675,9 @@ "kind": "space" }, { - "text": "radix", + "text": "d", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -23878,54 +23691,13 @@ "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" - } - ] - } - ] + "documentation": [] }, { - "name": "parseFloat", + "name": "divide", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -23936,7 +23708,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "divide", "kind": "functionName" }, { @@ -23944,7 +23716,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -23956,15 +23728,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -23972,60 +23740,7 @@ "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", + "text": "b", "kind": "parameterName" }, { @@ -24053,13 +23768,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "this is divide function", "kind": "text" } ], @@ -24068,7 +23783,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -24076,7 +23791,33 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "this is a", + "kind": "text" + } + ] + }, + { + "name": "paramTag", + "text": [ + { + "text": "{ number } g this is optional param g", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is b", "kind": "text" } ] @@ -24084,10 +23825,10 @@ ] }, { - "name": "isFinite", + "name": "f1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -24098,7 +23839,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "f1", "kind": "functionName" }, { @@ -24106,7 +23847,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -24134,94 +23875,41 @@ "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", + "text": "any", "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": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "fn f1 with number", "kind": "text" } ], @@ -24230,7 +23918,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "b", "kind": "parameterName" }, { @@ -24238,7 +23926,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "about b", "kind": "text" } ] @@ -24246,10 +23934,10 @@ ] }, { - "name": "decodeURIComponent", + "name": "fooBar", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -24260,7 +23948,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "fooBar", "kind": "functionName" }, { @@ -24268,7 +23956,31 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "foo", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "bar", "kind": "parameterName" }, { @@ -24302,7 +24014,7 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "Function returns string concat of foo and bar", "kind": "text" } ], @@ -24311,7 +24023,7 @@ "name": "param", "text": [ { - "text": "encodedURIComponent", + "text": "foo", "kind": "parameterName" }, { @@ -24319,7 +24031,24 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "is string", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", "kind": "text" } ] @@ -24327,10 +24056,10 @@ ] }, { - "name": "encodeURI", + "name": "jsDocCommentAlignmentTest1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -24341,7 +24070,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "jsDocCommentAlignmentTest1", "kind": "functionName" }, { @@ -24349,8 +24078,8 @@ "kind": "punctuation" }, { - "text": "uri", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -24361,9 +24090,39 @@ "kind": "space" }, { - "text": "string", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is function comment\nAnd properly aligned comment", + "kind": "text" + } + ] + }, + { + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -24377,41 +24136,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "encodeURIComponent", + "name": "jsDocCommentAlignmentTest3", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -24422,7 +24162,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "jsDocCommentAlignmentTest3", "kind": "functionName" }, { @@ -24430,7 +24170,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "a", "kind": "parameterName" }, { @@ -24445,12 +24185,20 @@ "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -24458,15 +24206,23 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -24474,7 +24230,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "kind": "keyword" }, { @@ -24490,13 +24246,13 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], @@ -24505,7 +24261,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "a", "kind": "parameterName" }, { @@ -24513,7 +24269,41 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "this is info about a\nspanning on two lines and aligned perfectly", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nnot aligned text about parameter will eat only one space", "kind": "text" } ] @@ -24521,10 +24311,10 @@ ] }, { - "name": "escape", + "name": "jsDocMixedComments1", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -24535,29 +24325,13 @@ "kind": "space" }, { - "text": "escape", + "text": "jsDocMixedComments1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -24571,50 +24345,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "jsdoc comment", "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", + "name": "jsDocMixedComments2", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -24625,7 +24371,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "jsDocMixedComments2", "kind": "functionName" }, { @@ -24633,8 +24379,8 @@ "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -24645,9 +24391,39 @@ "kind": "space" }, { - "text": "string", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "jsDocMixedComments3", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -24661,53 +24437,25 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "* triplestar jsDocComment", "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", + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -24715,8 +24463,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "jsDocMixedComments4", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -24727,20 +24483,25 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -24748,8 +24509,16 @@ "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "jsDocMixedComments5", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -24760,20 +24529,25 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -24781,24 +24555,16 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Object", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -24809,25 +24575,25 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "jsdoc comment", "kind": "text" } ] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -24835,24 +24601,16 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Function", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -24863,41 +24621,25 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", "kind": "text" } ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -24905,8 +24647,16 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "jsDocMultiLineMerge", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -24917,25 +24667,25 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Another this one too", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -24943,27 +24693,31 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "jsDocParamTest", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -24971,45 +24725,32 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { "text": ":", @@ -25020,50 +24761,36 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", - "kind": "text" - } - ] - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "Math", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "d", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25074,25 +24801,61 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "this is jsdoc style function with param tag as well as inline parameter help", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", + "kind": "text" + } + ] + } ] }, { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25100,24 +24863,16 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Date", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25128,25 +24883,25 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "this is eg of single line jsdoc style comment", "kind": "text" } ] }, { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25154,24 +24909,16 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "multiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "RegExp", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25182,20 +24929,20 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiply", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25203,24 +24950,40 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "multiply", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -25231,45 +24994,52 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -25280,45 +25050,40 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "e", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25329,69 +25094,103 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "This is multiplication function", + "kind": "text" + } + ], + "tags": [ { - "text": "ReferenceError", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": "var", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] }, { - "text": "ReferenceError", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "d", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "anotherTag" }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "name": "anotherTag" } - ], - "documentation": [] + ] }, { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25399,15 +25198,40 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "noHelpComment1", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "noHelpComment2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -25415,8 +25239,16 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "noHelpComment2", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25427,20 +25259,20 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25448,24 +25280,16 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "TypeError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25476,20 +25300,20 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -25497,15 +25321,20 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "NoQuickInfoClass", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -25513,8 +25342,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "simple", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25525,20 +25362,20 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25546,24 +25383,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "square", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25574,25 +25419,62 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "this is square function", "kind": "text" } + ], + "tags": [ + { + "name": "paramTag", + "text": [ + { + "text": "{ number } a this is input number of paramTag", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is input number", + "kind": "text" + } + ] + }, + { + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", + "kind": "text" + } + ] + } ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "subtract", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25600,36 +25482,40 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "subtract", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "a", + "kind": "parameterName" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -25640,48 +25526,39 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -25689,53 +25566,47 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "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": " ", + "kind": "space" + }, { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "d", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -25743,48 +25614,47 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "interface", + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "e", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -25792,50 +25662,68 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "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": " ", + "kind": "space" + }, { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "f", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25846,25 +25734,121 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "This is subtract function", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is about b", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param c", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "d", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param d", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param e", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "{ () => string; } } f this is optional param f", + "kind": "text" + } + ] + } ] }, { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "sum", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25872,24 +25856,16 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "sum", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -25900,50 +25876,20 @@ "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", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -25954,50 +25900,12 @@ "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", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -26008,39 +25916,59 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Adds two integers and returns the result", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "second number", + "kind": "text" + } + ] + } ] }, { - "name": "Int32Array", + "name": "x", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -26050,7 +25978,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "x", "kind": "localName" }, { @@ -26062,39 +25990,23 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "Uint32Array", + "name": "y", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -26104,7 +26016,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "y", "kind": "localName" }, { @@ -26116,19 +26028,19 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "Float32Array", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -26142,9 +26054,21 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -26158,7 +26082,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Array", "kind": "localName" }, { @@ -26170,19 +26094,14 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -26196,7 +26115,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -26212,7 +26131,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -26224,128 +26143,61 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "as", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "as", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "simple", - "kind": "function", + "name": "async", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "simple", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "async", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "multiLine", - "kind": "function", + "name": "await", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "multiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "await", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "jsDocSingleLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -26353,45 +26205,15 @@ "kind": "space" }, { - "text": "jsDocSingleLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is eg of single line jsdoc style comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMultiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -26399,16 +26221,8 @@ "kind": "space" }, { - "text": "jsDocMultiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -26419,117 +26233,92 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", - "kind": "text" + "text": "break", + "kind": "keyword" } ] }, { - "name": "jsDocMultiLineMerge", - "kind": "function", + "name": "case", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMultiLineMerge", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "case", "kind": "keyword" } - ], - "documentation": [ - { - "text": "Another this one too", - "kind": "text" - } ] }, { - "name": "jsDocMixedComments1", - "kind": "function", + "name": "catch", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "class", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "jsdoc comment", - "kind": "text" + "text": "const", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments2", - "kind": "function", + "name": "continue", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -26537,16 +26326,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" + "text": "DataView", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -26557,25 +26354,20 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -26583,16 +26375,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", - "kind": "functionName" + "text": "Date", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -26603,68 +26403,34 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "* triplestar jsDocComment", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "jsDocMixedComments4", - "kind": "function", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments4", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "debugger", "kind": "keyword" } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } ] }, { - "name": "jsDocMixedComments5", + "name": "decodeURI", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -26675,7 +26441,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", + "text": "decodeURI", "kind": "functionName" }, { @@ -26683,8 +26449,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -26695,39 +26461,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments6", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments6", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -26741,22 +26477,41 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "jsdoc comment", + "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": "noHelpComment1", + "name": "decodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -26767,7 +26522,7 @@ "kind": "space" }, { - "text": "noHelpComment1", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -26775,8 +26530,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -26787,34 +26542,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -26828,58 +26558,89 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "noHelpComment3", - "kind": "function", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "else", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "sum", + "name": "encodeURI", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -26890,7 +26651,7 @@ "kind": "space" }, { - "text": "sum", + "text": "encodeURI", "kind": "functionName" }, { @@ -26898,31 +26659,7 @@ "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -26934,7 +26671,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -26950,13 +26687,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -26965,24 +26702,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -26990,7 +26710,7 @@ "kind": "space" }, { - "text": "second number", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -26998,10 +26718,10 @@ ] }, { - "name": "multiply", + "name": "encodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -27012,7 +26732,7 @@ "kind": "space" }, { - "text": "multiply", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -27020,7 +26740,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "uriComponent", "kind": "parameterName" }, { @@ -27032,23 +26752,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -27060,7 +26772,11 @@ "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -27068,11 +26784,11 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "boolean", + "kind": "keyword" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -27084,24 +26800,81 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "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": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Error", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -27112,25 +26885,38 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "eval", + "kind": "functionName" }, { - "text": "?", + "text": "(", "kind": "punctuation" }, + { + "text": "x", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -27140,7 +26926,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -27156,13 +26942,13 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -27171,63 +26957,7 @@ "name": "param", "text": [ { - "text": "", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "d", - "kind": "text" - } - ] - }, - { - "name": "anotherTag" - }, - { - "name": "param", - "text": [ - { - "text": "e", + "text": "x", "kind": "parameterName" }, { @@ -27235,24 +26965,21 @@ "kind": "space" }, { - "text": "LastParam", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] - }, - { - "name": "anotherTag" } ] }, { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -27260,32 +26987,24 @@ "kind": "space" }, { - "text": "f1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -27296,7 +27015,68 @@ "kind": "space" }, { - "text": "any", + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -27304,64 +27084,53 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { - "text": "+", - "kind": "operator" + "text": "\n", + "kind": "lineBreak" }, { - "text": "1", - "kind": "numericLiteral" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "Float32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "fn f1 with number", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } ] }, { - "name": "subtract", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -27369,31 +27138,27 @@ "kind": "space" }, { - "text": "subtract", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float64Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -27401,51 +27166,77 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "function", "kind": "keyword" - }, + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "Function", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -27453,32 +27244,103 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", "kind": "keyword" - }, + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -27489,44 +27351,57 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -27537,44 +27412,50 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "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": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "f", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -27585,32 +27466,50 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "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": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -27621,118 +27520,55 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is subtract function", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is about b", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param c", - "kind": "text" - } - ] - }, + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "d", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param d", - "kind": "text" - } - ] + "text": "namespace", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param e", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "{ () => string; } } f this is optional param f", - "kind": "text" - } - ] + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "square", + "name": "isFinite", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -27743,7 +27579,7 @@ "kind": "space" }, { - "text": "square", + "text": "isFinite", "kind": "functionName" }, { @@ -27751,7 +27587,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "number", "kind": "parameterName" }, { @@ -27779,31 +27615,22 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "this is square function", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], "tags": [ - { - "name": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "a", + "text": "number", "kind": "parameterName" }, { @@ -27811,16 +27638,7 @@ "kind": "space" }, { - "text": "this is input number", - "kind": "text" - } - ] - }, - { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", + "text": "Any numeric value.", "kind": "text" } ] @@ -27828,10 +27646,10 @@ ] }, { - "name": "divide", + "name": "isNaN", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -27842,39 +27660,15 @@ "kind": "space" }, { - "text": "divide", + "text": "isNaN", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", "kind": "parameterName" }, { @@ -27902,13 +27696,13 @@ "kind": "space" }, { - "text": "void", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "this is divide function", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], @@ -27917,33 +27711,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is a", - "kind": "text" - } - ] - }, - { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -27951,7 +27719,7 @@ "kind": "space" }, { - "text": "this is b", + "text": "A numeric value.", "kind": "text" } ] @@ -27959,13 +27727,13 @@ ] }, { - "name": "fooBar", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -27973,56 +27741,24 @@ "kind": "space" }, { - "text": "fooBar", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "foo", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "bar", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -28033,61 +27769,37 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "bar", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is second string", - "kind": "text" - } - ] + "text": "let", + "kind": "keyword" } ] }, { - "name": "jsDocParamTest", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -28095,40 +27807,24 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Math", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -28139,20 +27835,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -28165,34 +27875,67 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -28203,61 +27946,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is first parameter", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is third parameter", - "kind": "text" - } - ] - } ] }, { - "name": "jsDocCommentAlignmentTest1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -28265,16 +27972,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" + "text": "Object", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -28285,22 +28000,34 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is function comment\nAnd properly aligned comment", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "jsDocCommentAlignmentTest2", - "kind": "function", + "name": "package", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -28311,13 +28038,29 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", + "text": "parseFloat", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -28331,22 +28074,41 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "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": "jsDocCommentAlignmentTest3", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -28357,7 +28119,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", + "text": "parseInt", "kind": "functionName" }, { @@ -28365,7 +28127,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -28389,33 +28151,13 @@ "kind": "space" }, { - "text": "b", + "text": "radix", "kind": "parameterName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": ",", + "text": "?", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -28425,7 +28167,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -28441,13 +28183,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -28456,24 +28198,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -28481,7 +28206,7 @@ "kind": "space" }, { - "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -28490,7 +28215,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "radix", "kind": "parameterName" }, { @@ -28498,7 +28223,7 @@ "kind": "space" }, { - "text": "this is info about b\nnot aligned text about parameter will eat only one 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" } ] @@ -28506,13 +28231,13 @@ ] }, { - "name": "x", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -28520,35 +28245,13 @@ "kind": "space" }, { - "text": "x", + "text": "RangeError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] - }, - { - "name": "y", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -28558,7 +28261,7 @@ "kind": "space" }, { - "text": "y", + "text": "RangeError", "kind": "localName" }, { @@ -28570,382 +28273,248 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] - }, - { - "name": "NoQuickInfoClass", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NoQuickInfoClass", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", + "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": "import", - "kind": "keyword", - "kindModifiers": "", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", + "text": " ", + "kind": "space" + }, + { + "text": "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": "instanceof", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "return", "kind": "keyword" } ] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "null", + "text": " ", + "kind": "space" + }, + { + "text": "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": "return", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "super", "kind": "keyword" } ] }, { - "name": "super", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "switch", "kind": "keyword" } ] }, { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "switch", + "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": "this", @@ -28996,205 +28565,417 @@ ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "typeof", + "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": "var", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "void", + "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": "while", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "while", + "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": "with", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "with", + "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": "implements", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "implements", + "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": "interface", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "let", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "let", + "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": "package", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "var", "kind": "keyword" } ] }, { - "name": "yield", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "void", "kind": "keyword" } ] }, { - "name": "as", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "while", "kind": "keyword" } ] }, { - "name": "async", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "with", "kind": "keyword" } ] }, { - "name": "await", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "yield", "kind": "keyword" } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", - "position": 3891, - "name": "44" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 3891, - "length": 14 - }, - "entries": [ - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] }, { - "name": "eval", + "name": "escape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -29205,7 +28986,7 @@ "kind": "space" }, { - "text": "eval", + "text": "escape", "kind": "functionName" }, { @@ -29213,7 +28994,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -29241,22 +29022,31 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", + "text": "string", "kind": "parameterName" }, { @@ -29264,7 +29054,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A string value", "kind": "text" } ] @@ -29272,10 +29062,10 @@ ] }, { - "name": "parseInt", + "name": "unescape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -29286,7 +29076,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "unescape", "kind": "functionName" }, { @@ -29309,34 +29099,6 @@ "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" @@ -29350,30 +29112,22 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } ], "tags": [ { - "name": "param", + "name": "deprecated", "text": [ { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -29382,7 +29136,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "string", "kind": "parameterName" }, { @@ -29390,18 +29144,36 @@ "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.", + "text": "A string value", "kind": "text" } ] } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", + "position": 3891, + "name": "44" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 3891, + "length": 14 + }, + "entries": [ { - "name": "parseFloat", + "name": "divide", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -29412,7 +29184,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "divide", "kind": "functionName" }, { @@ -29420,7 +29192,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -29432,15 +29204,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -29448,60 +29216,7 @@ "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", + "text": "b", "kind": "parameterName" }, { @@ -29529,13 +29244,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "this is divide function", "kind": "text" } ], @@ -29544,7 +29259,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -29552,7 +29267,33 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "this is a", + "kind": "text" + } + ] + }, + { + "name": "paramTag", + "text": [ + { + "text": "{ number } g this is optional param g", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is b", "kind": "text" } ] @@ -29560,10 +29301,10 @@ ] }, { - "name": "isFinite", + "name": "f1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -29574,7 +29315,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "f1", "kind": "functionName" }, { @@ -29582,7 +29323,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -29610,13 +29351,41 @@ "kind": "space" }, { - "text": "boolean", + "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" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "fn f1 with number", "kind": "text" } ], @@ -29625,7 +29394,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "b", "kind": "parameterName" }, { @@ -29633,7 +29402,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "about b", "kind": "text" } ] @@ -29641,10 +29410,10 @@ ] }, { - "name": "decodeURI", + "name": "fooBar", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -29655,7 +29424,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "fooBar", "kind": "functionName" }, { @@ -29663,7 +29432,31 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "foo", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "bar", "kind": "parameterName" }, { @@ -29697,7 +29490,7 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Function returns string concat of foo and bar", "kind": "text" } ], @@ -29706,7 +29499,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "foo", "kind": "parameterName" }, { @@ -29714,7 +29507,24 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "is string", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", "kind": "text" } ] @@ -29722,10 +29532,10 @@ ] }, { - "name": "decodeURIComponent", + "name": "jsDocCommentAlignmentTest1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -29736,29 +29546,13 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "jsDocCommentAlignmentTest1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -29772,41 +29566,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "This is function comment\nAnd properly aligned comment", "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", + "name": "jsDocCommentAlignmentTest2", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -29817,77 +29592,42 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "jsDocCommentAlignmentTest2", "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" - } - ] + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is function comment\n And aligned with 4 space char margin", + "kind": "text" } ] }, { - "name": "encodeURIComponent", + "name": "jsDocCommentAlignmentTest3", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -29898,7 +29638,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "jsDocCommentAlignmentTest3", "kind": "functionName" }, { @@ -29906,7 +29646,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "a", "kind": "parameterName" }, { @@ -29921,12 +29661,20 @@ "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -29934,15 +29682,23 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -29950,7 +29706,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "kind": "keyword" }, { @@ -29966,13 +29722,13 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], @@ -29981,7 +29737,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "a", "kind": "parameterName" }, { @@ -29989,7 +29745,41 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "this is info about a\nspanning on two lines and aligned perfectly", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nnot aligned text about parameter will eat only one space", "kind": "text" } ] @@ -29997,10 +29787,10 @@ ] }, { - "name": "escape", + "name": "jsDocMixedComments1", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -30011,29 +29801,13 @@ "kind": "space" }, { - "text": "escape", + "text": "jsDocMixedComments1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -30047,50 +29821,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "jsdoc comment", "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", + "name": "jsDocMixedComments2", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -30101,7 +29847,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "jsDocMixedComments2", "kind": "functionName" }, { @@ -30109,8 +29855,8 @@ "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -30121,9 +29867,39 @@ "kind": "space" }, { - "text": "string", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "jsDocMixedComments3", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -30137,53 +29913,25 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "* triplestar jsDocComment", "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", + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -30191,8 +29939,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "jsDocMixedComments4", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -30203,20 +29959,25 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -30224,8 +29985,16 @@ "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "jsDocMixedComments5", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -30236,20 +30005,25 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -30257,24 +30031,8 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ObjectConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { "text": "(", @@ -30285,11 +30043,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -30297,64 +30051,71 @@ "kind": "space" }, { - "text": "any", + "text": "void", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": "+", - "kind": "operator" - }, + "text": "jsdoc comment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "kind": "text" + } + ] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -30362,8 +30123,16 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "jsDocMultiLineMerge", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -30374,23 +30143,41 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Another this one too", + "kind": "text" + } + ] + }, + { + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "jsDocParamTest", + "kind": "functionName" }, { - "text": "...", + "text": "(", "kind": "punctuation" }, { - "text": "args", + "text": "a", "kind": "parameterName" }, { @@ -30402,19 +30189,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, - { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -30422,7 +30201,11 @@ "kind": "space" }, { - "text": "=>", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -30430,53 +30213,35 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "interface", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "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": "c", + "kind": "parameterName" + }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -30484,23 +30249,23 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "d", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "number", + "kind": "keyword" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -30512,61 +30277,107 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "this is jsdoc style function with param tag as well as inline parameter help", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ] }, { - "text": "=>", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", + "kind": "text" + } + ] + } + ] + }, + { + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "this is eg of single line jsdoc style comment", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -30574,49 +30385,58 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "multiLine", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "<", - "kind": "punctuation" + "text": "void", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "multiply", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "multiply", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "value", + "text": "a", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -30626,11 +30446,11 @@ "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "number", + "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -30638,7 +30458,11 @@ "kind": "space" }, { - "text": "=>", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -30646,45 +30470,24 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "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": "c", + "kind": "parameterName" }, { - "text": "Number", - "kind": "localName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -30695,19 +30498,19 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ",", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "value", + "text": "d", "kind": "parameterName" }, { @@ -30727,7 +30530,7 @@ "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -30735,7 +30538,15 @@ "kind": "space" }, { - "text": "=>", + "text": "e", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -30743,95 +30554,119 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "This is multiplication function", "kind": "text" } - ] - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + ], + "tags": [ { - "text": "Math", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": "var", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] }, { - "text": "Math", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "d", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "anotherTag" }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] }, { - "text": "Math", - "kind": "localName" - } - ], - "documentation": [ - { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "name": "anotherTag" } ] }, { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -30839,31 +30674,19 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "noHelpComment1", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "DateConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "(", + "text": ")", "kind": "punctuation" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -30871,49 +30694,61 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "void", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "noHelpComment2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "noHelpComment2", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -30921,32 +30756,16 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "noHelpComment3", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "pattern", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -30957,7 +30776,20 @@ "kind": "space" }, { - "text": "string", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { @@ -30965,27 +30797,40 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "NoQuickInfoClass", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "simple", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -30993,64 +30838,119 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "void", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, + { + "text": "square", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" + "text": "a", + "kind": "parameterName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "number", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is square function", + "kind": "text" + } + ], + "tags": [ + { + "name": "paramTag", + "text": [ + { + "text": "{ number } a this is input number of paramTag", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is input number", + "kind": "text" + } + ] + }, + { + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", + "kind": "text" + } + ] + } + ] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "subtract", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -31058,39 +30958,31 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "subtract", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "a", + "kind": "parameterName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -31098,11 +30990,11 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "b", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -31110,7 +31002,11 @@ "kind": "space" }, { - "text": "=>", + "text": "number", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, { @@ -31118,48 +31014,35 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -31167,19 +31050,19 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ",", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "message", + "text": "d", "kind": "parameterName" }, { @@ -31195,8 +31078,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -31215,76 +31098,59 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "e", + "kind": "parameterName" }, { - "text": "+", - "kind": "operator" + "text": "?", + "kind": "punctuation" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "(", + "kind": "punctuation" }, { "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -31292,19 +31158,7 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "message", + "text": "f", "kind": "parameterName" }, { @@ -31320,8 +31174,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -31340,64 +31194,137 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" + "text": "string", + "kind": "keyword" }, { - "text": "(", + "text": ")", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is subtract function", "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": ")", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is about b", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param c", + "kind": "text" + } + ] }, { - "text": "interface", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "d", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param d", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param e", + "kind": "text" + } + ] }, { - "text": "RangeError", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "{ () => string; } } f this is optional param f", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "sum", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -31405,8 +31332,16 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "sum", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -31417,24 +31352,20 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -31445,7 +31376,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -31453,11 +31384,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -31465,58 +31392,131 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Adds two integers and returns the result", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "second number", + "kind": "text" + } + ] + } + ] + }, + { + "name": "x", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "+", - "kind": "operator" + "text": "x", + "kind": "localName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is a comment", "kind": "text" - }, + } + ] + }, + { + "name": "y", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" + }, + { + "text": "y", + "kind": "localName" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "any", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -31530,7 +31530,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Array", "kind": "localName" }, { @@ -31542,7 +31542,7 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" }, { @@ -31554,7 +31554,7 @@ "kind": "punctuation" }, { - "text": "message", + "text": "arrayLength", "kind": "parameterName" }, { @@ -31570,7 +31570,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -31590,8 +31590,16 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" }, { "text": " ", @@ -31606,7 +31614,7 @@ "kind": "operator" }, { - "text": "1", + "text": "2", "kind": "numericLiteral" }, { @@ -31614,7 +31622,7 @@ "kind": "space" }, { - "text": "overload", + "text": "overloads", "kind": "text" }, { @@ -31634,18 +31642,46 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Array", "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" } ], "documentation": [] }, { - "name": "TypeError", + "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" @@ -31655,7 +31691,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -31667,19 +31703,105 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "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": "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" + } + ] + }, + { + "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": "message", + "text": "value", "kind": "parameterName" }, { @@ -31695,8 +31817,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "T", + "kind": "typeParameterName" }, { "text": ")", @@ -31715,43 +31837,124 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "boolean", + "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "+", - "kind": "operator" + "text": " ", + "kind": "space" }, { - "text": "1", - "kind": "numericLiteral" + "text": "Boolean", + "kind": "localName" + } + ], + "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": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -31759,14 +31962,26 @@ "kind": "space" }, { - "text": "TypeError", + "text": "DataView", "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "URIError", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -31780,7 +31995,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Date", "kind": "localName" }, { @@ -31792,7 +32007,7 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "DateConstructor", "kind": "interfaceName" }, { @@ -31804,15 +32019,15 @@ "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -31824,80 +32039,130 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "=>", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "URIError", + "text": "Date", "kind": "localName" + } + ], + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, + { + "text": "decodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" + "text": "encodedURI", + "kind": "parameterName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "string", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "JSON", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -31905,24 +32170,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -31933,25 +32206,92 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", - "kind": "text" + "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": "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": "Array", - "kind": "var", + "name": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -31959,37 +32299,17 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "arrayLength", + "text": "uri", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -31999,7 +32319,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -32007,11 +32327,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -32019,51 +32335,72 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": "[", - "kind": "punctuation" - }, + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ { - "text": "]", - "kind": "punctuation" + "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": "+", - "kind": "operator" + "text": "uriComponent", + "kind": "parameterName" }, { - "text": "2", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overloads", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", + "text": "string", "kind": "keyword" }, { @@ -32071,32 +32408,15 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", + "text": "|", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { @@ -32104,24 +32424,20 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -32132,39 +32448,54 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "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": "DataView", - "kind": "var", - "kindModifiers": "declare", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "enum", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -32174,7 +32505,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Error", "kind": "localName" }, { @@ -32186,48 +32517,39 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", - "kind": "keyword" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": "message", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -32235,33 +32557,15 @@ "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", + "text": "Error", "kind": "localName" }, { @@ -32269,7 +32573,7 @@ "kind": "lineBreak" }, { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -32277,37 +32581,20 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Error", "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" - } - ] + "documentation": [] }, { - "name": "Uint8ClampedArray", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -32315,24 +32602,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -32343,39 +32638,42 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "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": "Int16Array", + "name": "EvalError", "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" @@ -32385,7 +32683,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "EvalError", "kind": "localName" }, { @@ -32397,50 +32695,24 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "EvalErrorConstructor", "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": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "message", + "kind": "parameterName" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -32451,95 +32723,63 @@ "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", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Int32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", + "text": "EvalError", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "(", + "kind": "punctuation" + }, { - "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": "+", + "kind": "operator" + }, { - "text": "interface", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -32547,26 +32787,57 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "EvalError", "kind": "localName" - }, + } + ], + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "export", + "kind": "keyword" + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "false", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "finally", + "kind": "keyword" } ] }, @@ -32679,51 +32950,46 @@ ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "for", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "for", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "simple", - "kind": "function", + "name": "function", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "simple", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { "text": ":", @@ -32734,38 +33000,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "multiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "FunctionConstructor", + "kind": "interfaceName" }, { - "text": "multiLine", - "kind": "functionName" + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": ")", + "text": "...", "kind": "punctuation" }, + { + "text": "args", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -32775,40 +33028,19 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "jsDocSingleLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocSingleLine", - "kind": "functionName" - }, - { - "text": "(", + "text": "[", "kind": "punctuation" }, { - "text": ")", + "text": "]", "kind": "punctuation" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -32816,71 +33048,49 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is eg of single line jsdoc style comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMultiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMultiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Function", + "kind": "localName" } ], "documentation": [ { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "jsDocMultiLineMerge", - "kind": "function", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -32888,91 +33098,68 @@ "kind": "space" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Another this one too", - "kind": "text" + "text": "if", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments1", - "kind": "function", + "name": "implements", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "implements", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "import", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "jsdoc comment", - "kind": "text" + "text": "in", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -32980,16 +33167,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -33000,25 +33179,32 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "another jsDocComment", - "kind": "text" + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -33026,45 +33212,15 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments4", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -33072,16 +33228,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments4", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -33092,25 +33240,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "another jsDocComment", + "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": "jsDocMixedComments5", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -33118,16 +33266,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", - "kind": "functionName" + "text": "Int32Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -33138,25 +33294,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "another jsDocComment", + "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": "jsDocMixedComments6", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -33164,16 +33320,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" + "text": "Int8Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -33184,63 +33348,55 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "jsdoc comment", + "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": "noHelpComment1", - "kind": "function", + "name": "interface", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "noHelpComment2", + "name": "isFinite", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -33251,7 +33407,7 @@ "kind": "space" }, { - "text": "noHelpComment2", + "text": "isFinite", "kind": "functionName" }, { @@ -33259,8 +33415,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "number", + "kind": "parameterName" }, { "text": ":", @@ -33271,34 +33427,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "number", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -33312,17 +33443,41 @@ "kind": "space" }, { - "text": "void", + "text": "boolean", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "sum", + "name": "isNaN", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -33333,39 +33488,15 @@ "kind": "space" }, { - "text": "sum", + "text": "isNaN", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", "kind": "parameterName" }, { @@ -33393,13 +33524,13 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], @@ -33408,24 +33539,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -33433,7 +33547,7 @@ "kind": "space" }, { - "text": "second number", + "text": "A numeric value.", "kind": "text" } ] @@ -33441,13 +33555,13 @@ ] }, { - "name": "multiply", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -33455,16 +33569,24 @@ "kind": "space" }, { - "text": "multiply", - "kind": "functionName" + "text": "JSON", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -33475,35 +33597,65 @@ "kind": "space" }, { - "text": "number", + "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": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", "kind": "keyword" - }, + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Math", + "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -33511,12 +33663,34 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -33529,22 +33703,51 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -33555,19 +33758,19 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "e", + "text": "value", "kind": "parameterName" }, { @@ -33591,7 +33794,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -33599,181 +33806,208 @@ "kind": "space" }, { - "text": "void", + "text": "number", + "kind": "keyword" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "", - "kind": "text" - } - ] + "text": "var", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "b", - "kind": "text" - } - ] + "text": "Object", + "kind": "localName" }, { - "name": "param", - "text": [ - { - "text": "c", - "kind": "text" - } - ] + "text": ":", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "d", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "anotherTag" + "text": "ObjectConstructor", + "kind": "interfaceName" }, { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "LastParam", - "kind": "text" - } - ] + "text": "\n", + "kind": "lineBreak" }, { - "name": "anotherTag" - } - ] - }, - { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "f1", - "kind": "functionName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", + "text": "Object", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", "kind": "keyword" + } + ] + }, + { + "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": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "+", - "kind": "operator" + "text": ")", + "kind": "punctuation" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "fn f1 with number", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], @@ -33782,7 +34016,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -33790,7 +34024,7 @@ "kind": "space" }, { - "text": "about b", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -33798,10 +34032,10 @@ ] }, { - "name": "subtract", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -33812,7 +34046,7 @@ "kind": "space" }, { - "text": "subtract", + "text": "parseInt", "kind": "functionName" }, { @@ -33820,7 +34054,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -33832,7 +34066,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -33844,23 +34078,15 @@ "kind": "space" }, { - "text": "b", + "text": "radix", "kind": "parameterName" }, { - "text": ":", + "text": "?", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -33868,11 +34094,11 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "number", + "kind": "keyword" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -33884,19 +34110,73 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "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" + } + ] }, { - "text": ")", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -33904,19 +34184,19 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "d", + "text": "message", "kind": "parameterName" }, { @@ -33932,8 +34212,8 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -33952,59 +34232,76 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ReferenceError", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -34012,7 +34309,19 @@ "kind": "space" }, { - "text": "f", + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "message", "kind": "parameterName" }, { @@ -34028,8 +34337,8 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -34048,137 +34357,64 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ReferenceError", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "This is subtract function", + "text": "overload", "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "", - "kind": "text" - } - ] }, { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is about b", - "kind": "text" - } - ] + "text": ")", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param c", - "kind": "text" - } - ] + "text": "\n", + "kind": "lineBreak" }, { - "name": "param", - "text": [ - { - "text": "d", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param d", - "kind": "text" - } - ] + "text": "interface", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param e", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "{ () => string; } } f this is optional param f", - "kind": "text" - } - ] + "text": "ReferenceError", + "kind": "localName" } - ] + ], + "documentation": [] }, { - "name": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -34186,16 +34422,8 @@ "kind": "space" }, { - "text": "square", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -34206,13 +34434,21 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" }, { - "text": ")", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "pattern", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -34222,82 +34458,35 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is square function", - "kind": "text" - } - ], - "tags": [ - { - "name": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] }, { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is input number", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] - } - ] - }, - { - "name": "divide", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "divide", - "kind": "functionName" + "text": "RegExp", + "kind": "localName" }, { - "text": "(", + "text": ")", "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -34305,110 +34494,76 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is divide function", - "kind": "text" + "text": "RegExp", + "kind": "localName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is a", - "kind": "text" - } - ] - }, - { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", - "kind": "text" - } - ] - }, + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is b", - "kind": "text" - } - ] + "text": "return", + "kind": "keyword" } ] }, { - "name": "fooBar", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -34416,17 +34571,37 @@ "kind": "space" }, { - "text": "fooBar", - "kind": "functionName" + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "foo", + "text": "value", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -34436,11 +34611,11 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -34448,11 +34623,7 @@ "kind": "space" }, { - "text": "bar", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -34464,73 +34635,61 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "String", + "kind": "localName" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "bar", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is second string", - "kind": "text" - } - ] + "text": "super", + "kind": "keyword" } ] }, { - "name": "jsDocParamTest", - "kind": "function", + "name": "switch", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -34538,16 +34697,8 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -34558,21 +34709,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "b", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -34582,11 +34737,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -34594,11 +34749,7 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -34606,147 +34757,112 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is jsdoc style function with param tag as well as inline parameter help", - "kind": "text" + "text": "SyntaxError", + "kind": "localName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is first parameter", - "kind": "text" - } - ] - }, + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is third parameter", - "kind": "text" - } - ] + "text": "this", + "kind": "keyword" } ] }, { - "name": "jsDocCommentAlignmentTest1", - "kind": "function", + "name": "throw", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "throw", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "true", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is function comment\nAnd properly aligned comment", - "kind": "text" + "text": "try", + "kind": "keyword" } ] }, { - "name": "jsDocCommentAlignmentTest2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -34754,16 +34870,8 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -34774,43 +34882,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "This is function comment\n And aligned with 4 space char margin", - "kind": "text" - } - ] - }, - { - "name": "jsDocCommentAlignmentTest3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "TypeErrorConstructor", + "kind": "interfaceName" }, { - "text": "jsDocCommentAlignmentTest3", - "kind": "functionName" + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -34824,7 +34914,7 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -34832,11 +34922,7 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -34844,116 +34930,90 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" + "text": "TypeError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "This is function comment\n And aligned with 4 space char margin", - "kind": "text" + "text": "TypeError", + "kind": "localName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", - "kind": "text" - } - ] - }, + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about b\nnot aligned text about parameter will eat only one space", - "kind": "text" - } - ] + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "x", + "name": "Uint16Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -34963,7 +35023,7 @@ "kind": "space" }, { - "text": "x", + "text": "Uint16Array", "kind": "localName" }, { @@ -34975,23 +35035,39 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is a comment", + "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": "y", + "name": "Uint32Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -35001,7 +35077,7 @@ "kind": "space" }, { - "text": "y", + "text": "Uint32Array", "kind": "localName" }, { @@ -35013,25 +35089,25 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is a comment", + "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": "NoQuickInfoClass", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -35039,18 +35115,13 @@ "kind": "space" }, { - "text": "NoQuickInfoClass", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -35060,395 +35131,228 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "case", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Uint8ClampedArray", + "kind": "localName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "continue", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Uint8ClampedArray", + "kind": "localName" + }, { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "else", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "enum", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "export", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "false", - "kind": "keyword" + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "URIErrorConstructor", + "kind": "interfaceName" + }, { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "message", + "kind": "parameterName" + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "?", + "kind": "punctuation" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "this", + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "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": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "overload", + "kind": "text" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "typeof", + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" } - ] + ], + "documentation": [] }, { "name": "var", @@ -35499,141 +35403,112 @@ ] }, { - "name": "implements", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "yield", "kind": "keyword" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "escape", + "kind": "functionName" + }, { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "string", + "kind": "parameterName" + }, { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", - "position": 4841, - "name": "" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "entries": [ - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "module", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ + { + "name": "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": "eval", + "name": "unescape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -35644,7 +35519,7 @@ "kind": "space" }, { - "text": "eval", + "text": "unescape", "kind": "functionName" }, { @@ -35652,7 +35527,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -35680,22 +35555,31 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", + "text": "string", "kind": "parameterName" }, { @@ -35703,18 +35587,32 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A string value", "kind": "text" } ] } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", + "position": 4841, + "name": "" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "entries": [ { - "name": "parseInt", + "name": "divide", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -35725,7 +35623,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "divide", "kind": "functionName" }, { @@ -35733,7 +35631,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -35745,7 +35643,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -35757,13 +35655,9 @@ "kind": "space" }, { - "text": "radix", + "text": "b", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -35789,13 +35683,13 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "this is divide function", "kind": "text" } ], @@ -35804,7 +35698,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -35812,7 +35706,16 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "this is a", + "kind": "text" + } + ] + }, + { + "name": "paramTag", + "text": [ + { + "text": "{ number } g this is optional param g", "kind": "text" } ] @@ -35821,7 +35724,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "b", "kind": "parameterName" }, { @@ -35829,7 +35732,7 @@ "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.", + "text": "this is b", "kind": "text" } ] @@ -35837,10 +35740,10 @@ ] }, { - "name": "parseFloat", + "name": "f1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -35851,15 +35754,148 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "f1", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "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" + } + ], + "documentation": [ + { + "text": "fn f1 with number", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "about b", + "kind": "text" + } + ] + } + ] + }, + { + "name": "fooBar", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "fooBar", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "foo", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "bar", "kind": "parameterName" }, { @@ -35887,13 +35923,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Function returns string concat of foo and bar", "kind": "text" } ], @@ -35902,7 +35938,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "foo", "kind": "parameterName" }, { @@ -35910,7 +35946,24 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "is string", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", "kind": "text" } ] @@ -35918,10 +35971,10 @@ ] }, { - "name": "isNaN", + "name": "jsDocCommentAlignmentTest1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -35932,7 +35985,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "jsDocCommentAlignmentTest1", "kind": "functionName" }, { @@ -35940,20 +35993,50 @@ "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is function comment\nAnd properly aligned comment", + "kind": "text" + } + ] + }, + { + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -35968,41 +36051,22 @@ "kind": "space" }, { - "text": "boolean", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "isFinite", + "name": "jsDocCommentAlignmentTest3", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -36013,7 +36077,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "jsDocCommentAlignmentTest3", "kind": "functionName" }, { @@ -36021,7 +36085,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -36033,15 +36097,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -36049,60 +36109,31 @@ "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": "b", + "kind": "parameterName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "any", + "kind": "keyword" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "encodedURI", + "text": " ", + "kind": "space" + }, + { + "text": "c", "kind": "parameterName" }, { @@ -36114,7 +36145,7 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { @@ -36130,13 +36161,13 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], @@ -36145,7 +36176,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "a", "kind": "parameterName" }, { @@ -36153,7 +36184,41 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "this is info about a\nspanning on two lines and aligned perfectly", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is info about b\nnot aligned text about parameter will eat only one space", "kind": "text" } ] @@ -36161,10 +36226,10 @@ ] }, { - "name": "decodeURIComponent", + "name": "jsDocMixedComments1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -36175,29 +36240,13 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "jsDocMixedComments1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -36211,41 +36260,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "jsdoc comment", "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", + "name": "jsDocMixedComments2", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -36256,29 +36286,13 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "jsDocMixedComments2", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -36292,41 +36306,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "another jsDocComment", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "encodeURIComponent", + "name": "jsDocMixedComments3", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -36337,7 +36332,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "jsDocMixedComments3", "kind": "functionName" }, { @@ -36345,8 +36340,8 @@ "kind": "punctuation" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36357,23 +36352,25 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "* triplestar jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "number", + "text": "function", "kind": "keyword" }, { @@ -36381,16 +36378,12 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": "boolean", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -36405,41 +36398,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "another jsDocComment", "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", + "name": "jsDocMixedComments5", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -36450,7 +36424,7 @@ "kind": "space" }, { - "text": "escape", + "text": "jsDocMixedComments5", "kind": "functionName" }, { @@ -36458,8 +36432,8 @@ "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36470,9 +36444,39 @@ "kind": "space" }, { - "text": "string", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "jsDocMixedComments6", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -36486,50 +36490,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "jsdoc comment", "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", + "name": "jsDocMultiLine", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -36540,7 +36516,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "jsDocMultiLine", "kind": "functionName" }, { @@ -36548,8 +36524,8 @@ "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36560,9 +36536,39 @@ "kind": "space" }, { - "text": "string", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "kind": "text" + } + ] + }, + { + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "jsDocMultiLineMerge", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -36576,53 +36582,25 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Another this one too", "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", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -36630,8 +36608,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "jsDocParamTest", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -36644,27 +36630,18 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -36677,46 +36654,33 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "c", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -36724,50 +36688,24 @@ "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": "d", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36778,25 +36716,61 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "this is jsdoc style function with param tag as well as inline parameter help", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", + "kind": "text" + } + ] + } ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -36804,24 +36778,16 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36832,25 +36798,25 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "this is eg of single line jsdoc style comment", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -36858,24 +36824,16 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "multiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36886,20 +36844,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiply", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -36907,24 +36865,16 @@ "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "multiply", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Number", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -36935,53 +36885,35 @@ "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", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "Math", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -36989,50 +36921,40 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" - } - ], - "documentation": [ + "text": "c", + "kind": "parameterName" + }, { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" - } - ] - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "?", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -37043,50 +36965,40 @@ "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", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "e", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37097,69 +37009,103 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "This is multiplication function", + "kind": "text" + } + ], + "tags": [ { - "text": "Error", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": "var", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] }, { - "text": "Error", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "d", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "anotherTag" }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "name": "anotherTag" } - ], - "documentation": [] + ] }, { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37167,24 +37113,16 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "EvalError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37195,20 +37133,20 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37216,24 +37154,16 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "RangeError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37244,20 +37174,20 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37265,24 +37195,16 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ReferenceError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37293,20 +37215,20 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -37314,15 +37236,20 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "NoQuickInfoClass", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -37330,8 +37257,16 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "simple", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37342,20 +37277,20 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37363,24 +37298,32 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "square", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37391,20 +37334,62 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is square function", + "kind": "text" + } + ], + "tags": [ + { + "name": "paramTag", + "text": [ + { + "text": "{ number } a this is input number of paramTag", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is input number", + "kind": "text" + } + ] + }, + { + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", + "kind": "text" + } + ] + } + ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "subtract", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37412,24 +37397,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "subtract", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -37440,48 +37417,35 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "JSON", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -37489,62 +37453,60 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" - } - ], - "documentation": [ + "text": "c", + "kind": "parameterName" + }, { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", - "kind": "text" - } - ] - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "?", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "<", + "text": ")", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", + "text": "=>", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -37555,45 +37517,44 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "e", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -37604,50 +37565,44 @@ "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": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "f", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -37658,45 +37613,32 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37707,25 +37649,121 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "This is subtract function", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is about b", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param c", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "d", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param d", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param e", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "{ () => string; } } f this is optional param f", + "kind": "text" + } + ] + } ] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "sum", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37733,24 +37771,16 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "sum", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -37761,50 +37791,20 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -37815,50 +37815,12 @@ "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", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37869,39 +37831,59 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Adds two integers and returns the result", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "second number", + "kind": "text" + } + ] + } ] }, { - "name": "Uint16Array", + "name": "x", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -37911,7 +37893,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "x", "kind": "localName" }, { @@ -37923,39 +37905,23 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "Int32Array", + "name": "y", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -37965,7 +37931,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "y", "kind": "localName" }, { @@ -37977,73 +37943,43 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "abstract", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "abstract", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "any", + "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -38057,9 +37993,21 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -38073,7 +38021,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Array", "kind": "localName" }, { @@ -38085,19 +38033,14 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -38111,7 +38054,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -38127,7 +38070,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -38139,220 +38082,97 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "as", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "as", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "simple", - "kind": "function", + "name": "asserts", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "simple", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "asserts", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "multiLine", - "kind": "function", + "name": "async", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "multiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "async", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "jsDocSingleLine", - "kind": "function", + "name": "await", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocSingleLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "await", "kind": "keyword" } - ], - "documentation": [ - { - "text": "this is eg of single line jsdoc style comment", - "kind": "text" - } ] }, { - "name": "jsDocMultiLine", - "kind": "function", + "name": "bigint", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMultiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "bigint", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", - "kind": "text" + "text": "boolean", + "kind": "keyword" } ] }, { - "name": "jsDocMultiLineMerge", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -38360,16 +38180,24 @@ "kind": "space" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" + "text": "Boolean", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -38380,71 +38208,92 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Another this one too", - "kind": "text" + "text": "break", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments1", - "kind": "function", + "name": "case", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "class", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "jsdoc comment", - "kind": "text" + "text": "const", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments2", - "kind": "function", + "name": "continue", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -38452,16 +38301,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" + "text": "DataView", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -38472,25 +38329,20 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -38498,16 +38350,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", - "kind": "functionName" + "text": "Date", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -38518,68 +38378,46 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "* triplestar jsDocComment", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "jsDocMixedComments4", - "kind": "function", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments4", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "debugger", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "another jsDocComment", - "kind": "text" + "text": "declare", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments5", + "name": "decodeURI", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -38590,7 +38428,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", + "text": "decodeURI", "kind": "functionName" }, { @@ -38598,8 +38436,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -38610,39 +38448,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments6", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments6", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -38656,22 +38464,41 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "jsdoc comment", + "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": "noHelpComment1", + "name": "decodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -38682,7 +38509,7 @@ "kind": "space" }, { - "text": "noHelpComment1", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -38690,8 +38517,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -38702,34 +38529,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -38743,58 +38545,89 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "noHelpComment3", - "kind": "function", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "else", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "sum", + "name": "encodeURI", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -38805,7 +38638,7 @@ "kind": "space" }, { - "text": "sum", + "text": "encodeURI", "kind": "functionName" }, { @@ -38813,31 +38646,7 @@ "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -38849,7 +38658,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -38865,13 +38674,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -38880,24 +38689,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -38905,7 +38697,7 @@ "kind": "space" }, { - "text": "second number", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -38913,10 +38705,10 @@ ] }, { - "name": "multiply", + "name": "encodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -38927,7 +38719,7 @@ "kind": "space" }, { - "text": "multiply", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -38935,7 +38727,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "uriComponent", "kind": "parameterName" }, { @@ -38947,23 +38739,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -38975,7 +38759,11 @@ "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -38983,11 +38771,11 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "boolean", + "kind": "keyword" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -38999,39 +38787,84 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "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": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Error", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Error", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -39039,13 +38872,38 @@ "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "?", + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "x", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -39055,7 +38913,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -39071,13 +38929,13 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -39086,63 +38944,7 @@ "name": "param", "text": [ { - "text": "", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "d", - "kind": "text" - } - ] - }, - { - "name": "anotherTag" - }, - { - "name": "param", - "text": [ - { - "text": "e", + "text": "x", "kind": "parameterName" }, { @@ -39150,24 +38952,21 @@ "kind": "space" }, { - "text": "LastParam", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] - }, - { - "name": "anotherTag" } ] }, { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -39175,32 +38974,24 @@ "kind": "space" }, { - "text": "f1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -39211,7 +39002,68 @@ "kind": "space" }, { - "text": "any", + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -39219,64 +39071,53 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { - "text": "+", - "kind": "operator" + "text": "\n", + "kind": "lineBreak" }, { - "text": "1", - "kind": "numericLiteral" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "Float32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "fn f1 with number", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } ] }, { - "name": "subtract", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -39284,31 +39125,27 @@ "kind": "space" }, { - "text": "subtract", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float64Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -39316,51 +39153,77 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, + "text": "Float64ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "function", "kind": "keyword" - }, + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "Function", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -39368,47 +39231,118 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "import", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "d", - "kind": "parameterName" - }, + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "infer", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "?", - "kind": "punctuation" - }, + "text": "infer", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Infinity", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -39416,47 +39350,60 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "instanceof", "kind": "keyword" - }, + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "Int16Array", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -39464,68 +39411,50 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "interface", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "f", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "=>", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -39536,121 +39465,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is subtract function", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is about b", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param c", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "d", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param d", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is optional param e", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "{ () => string; } } f this is optional param f", - "kind": "text" - } - ] - } ] }, { - "name": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -39658,32 +39491,24 @@ "kind": "space" }, { - "text": "square", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -39694,59 +39519,55 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is square function", + "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" } - ], - "tags": [ + ] + }, + { + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is input number", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "divide", + "name": "isFinite", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -39757,39 +39578,15 @@ "kind": "space" }, { - "text": "divide", + "text": "isFinite", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", "kind": "parameterName" }, { @@ -39817,13 +39614,13 @@ "kind": "space" }, { - "text": "void", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "this is divide function", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -39832,33 +39629,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is a", - "kind": "text" - } - ] - }, - { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -39866,7 +39637,7 @@ "kind": "space" }, { - "text": "this is b", + "text": "Any numeric value.", "kind": "text" } ] @@ -39874,10 +39645,10 @@ ] }, { - "name": "fooBar", + "name": "isNaN", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -39888,7 +39659,7 @@ "kind": "space" }, { - "text": "fooBar", + "text": "isNaN", "kind": "functionName" }, { @@ -39896,31 +39667,7 @@ "kind": "punctuation" }, { - "text": "foo", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "bar", + "text": "number", "kind": "parameterName" }, { @@ -39932,7 +39679,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -39948,39 +39695,22 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } - ], - "documentation": [ - { - "text": "Function returns string concat of foo and bar", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] - }, + ], + "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": "bar", + "text": "number", "kind": "parameterName" }, { @@ -39988,7 +39718,7 @@ "kind": "space" }, { - "text": "is second string", + "text": "A numeric value.", "kind": "text" } ] @@ -39996,13 +39726,13 @@ ] }, { - "name": "jsDocParamTest", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -40010,16 +39740,24 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" + "text": "JSON", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -40030,20 +39768,74 @@ "kind": "space" }, { - "text": "number", + "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": "keyof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "keyof", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": ",", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -40054,20 +39846,58 @@ "kind": "space" }, { - "text": "number", + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "module", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", "kind": "keyword" - }, + } + ] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -40080,34 +39910,91 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "never", + "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": "number", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "number", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Number", + "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "number", - "kind": "keyword" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -40118,61 +40005,37 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is first parameter", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "object", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is third parameter", - "kind": "text" - } - ] + "text": "object", + "kind": "keyword" } ] }, { - "name": "jsDocCommentAlignmentTest1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -40180,16 +40043,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" + "text": "Object", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -40200,22 +40071,34 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is function comment\nAnd properly aligned comment", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "jsDocCommentAlignmentTest2", - "kind": "function", + "name": "package", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -40226,13 +40109,29 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", + "text": "parseFloat", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -40246,22 +40145,41 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "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": "jsDocCommentAlignmentTest3", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -40272,7 +40190,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", + "text": "parseInt", "kind": "functionName" }, { @@ -40280,7 +40198,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -40304,33 +40222,13 @@ "kind": "space" }, { - "text": "b", + "text": "radix", "kind": "parameterName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": ",", + "text": "?", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -40340,7 +40238,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -40356,13 +40254,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -40371,24 +40269,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -40396,7 +40277,7 @@ "kind": "space" }, { - "text": "this is info about b\nspanning on two lines and aligned perfectly\nspanning one more line alined perfectly\n spanning another line with more margin", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -40405,7 +40286,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "radix", "kind": "parameterName" }, { @@ -40413,7 +40294,7 @@ "kind": "space" }, { - "text": "this is info about b\nnot aligned text about parameter will eat only one 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" } ] @@ -40421,11 +40302,27 @@ ] }, { - "name": "x", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -40435,7 +40332,7 @@ "kind": "space" }, { - "text": "x", + "text": "RangeError", "kind": "localName" }, { @@ -40447,23 +40344,46 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is a comment", - "kind": "text" + "text": "readonly", + "kind": "keyword" } ] }, { - "name": "y", + "name": "ReferenceError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -40473,7 +40393,7 @@ "kind": "space" }, { - "text": "y", + "text": "ReferenceError", "kind": "localName" }, { @@ -40485,25 +40405,20 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "NoQuickInfoClass", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -40511,18 +40426,13 @@ "kind": "space" }, { - "text": "NoQuickInfoClass", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -40532,335 +40442,186 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "return", "kind": "keyword" } ] }, { - "name": "catch", + "name": "string", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "string", "kind": "keyword" } ] }, { - "name": "class", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "String", + "kind": "localName" + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "default", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "String", + "kind": "localName" + }, { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "export", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "extends", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "false", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "super", "kind": "keyword" } ] }, { - "name": "finally", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "switch", "kind": "keyword" } ] }, { - "name": "for", + "name": "symbol", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "symbol", "kind": "keyword" } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "SyntaxError", + "kind": "localName" + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "instanceof", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "SyntaxError", + "kind": "localName" + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "switch", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { "name": "this", @@ -40911,387 +40672,626 @@ ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", + "name": "type", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "type", "kind": "keyword" } ] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "TypeError", + "kind": "localName" + }, { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "interface", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "TypeError", + "kind": "localName" + }, { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "abstract", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "abstract", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "as", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "asserts", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "asserts", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "any", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "any", + "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": "async", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "async", + "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": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "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": "boolean", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "boolean", + "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": "declare", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "infer", + "name": "unique", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "infer", + "text": "unique", "kind": "keyword" } ] }, { - "name": "keyof", + "name": "unknown", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "keyof", + "text": "unknown", "kind": "keyword" } ] }, { - "name": "module", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "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": "namespace", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "var", "kind": "keyword" } ] }, { - "name": "never", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "never", + "text": "void", "kind": "keyword" } ] }, { - "name": "readonly", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "readonly", + "text": "while", "kind": "keyword" } ] }, { - "name": "number", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "number", + "text": "with", "kind": "keyword" } ] }, { - "name": "object", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "object", + "text": "yield", "kind": "keyword" } ] }, { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "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" - } - ] - }, - { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "symbol", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "type", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "type", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } - ] - }, - { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "unique", - "kind": "keyword" + "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": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "unknown", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "bigint", + "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" + } + ] + } ] } ] diff --git a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline index 87283cb4e0c3e..7a58a4e801dfd 100644 --- a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline @@ -15,31 +15,10 @@ }, "entries": [ { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", + "name": "fn", "kind": "function", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "function", @@ -50,7 +29,7 @@ "kind": "space" }, { - "text": "eval", + "text": "fn", "kind": "functionName" }, { @@ -58,7 +37,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "a", "kind": "parameterName" }, { @@ -92,7 +71,7 @@ ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Does something", "kind": "text" } ], @@ -101,7 +80,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "a", "kind": "parameterName" }, { @@ -109,7 +88,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "a string", "kind": "text" } ] @@ -117,10 +96,10 @@ ] }, { - "name": "parseInt", + "name": "foo", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -131,7 +110,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "foo", "kind": "functionName" }, { @@ -139,7 +118,53 @@ "kind": "punctuation" }, { - "text": "string", + "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" }, { @@ -163,13 +188,9 @@ "kind": "space" }, { - "text": "radix", + "text": "b", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -195,61 +216,25 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "This is comment for function signature", "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", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -257,17 +242,37 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "arrayLength", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -277,7 +282,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -285,7 +290,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -293,125 +302,84 @@ "kind": "space" }, { - "text": "number", + "text": "any", "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": "[", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": "]", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "isNaN", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "2", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "overloads", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ + "text": "Array", + "kind": "localName" + }, { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ + "text": "<", + "kind": "punctuation" + }, { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" } - ] + ], + "documentation": [] }, { - "name": "isFinite", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -419,32 +387,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -455,44 +415,61 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "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" } - ], - "tags": [ + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "as", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -500,16 +477,8 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -520,80 +489,59 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ + "text": ">", + "kind": "punctuation" + }, { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ + "text": "(", + "kind": "punctuation" + }, { - "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": "value", + "kind": "parameterName" + }, { - "text": "function", - "kind": "keyword" + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "T", + "kind": "typeParameterName" }, { - "text": "(", + "text": ")", "kind": "punctuation" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -601,60 +549,108 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "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" + "text": "Boolean", + "kind": "localName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", + "name": "break", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "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": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -662,32 +658,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "uri", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -698,44 +686,20 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -743,16 +707,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -763,31 +719,27 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "|", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "=>", "kind": "punctuation" }, { @@ -795,57 +747,50 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Date", + "kind": "localName" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, { - "name": "escape", + "name": "decodeURI", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -856,7 +801,7 @@ "kind": "space" }, { - "text": "escape", + "text": "decodeURI", "kind": "functionName" }, { @@ -864,7 +809,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -898,25 +843,16 @@ ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -924,7 +860,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -932,10 +868,10 @@ ] }, { - "name": "unescape", + "name": "decodeURIComponent", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -946,7 +882,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -954,7 +890,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -988,25 +924,16 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -1014,7 +941,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -1022,13 +949,61 @@ ] }, { - "name": "NaN", - "kind": "var", + "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": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -1036,41 +1011,32 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "uri", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1081,20 +1047,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "Object", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -1102,39 +1092,35 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "uriComponent", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -1142,7 +1128,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -1150,50 +1136,74 @@ "kind": "space" }, { - "text": "(", + "text": "|", "kind": "punctuation" }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "boolean", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "Function", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1207,7 +1217,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Error", "kind": "localName" }, { @@ -1219,7 +1229,7 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" }, { @@ -1231,12 +1241,12 @@ "kind": "punctuation" }, { - "text": "...", - "kind": "punctuation" + "text": "message", + "kind": "parameterName" }, { - "text": "args", - "kind": "parameterName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -1250,14 +1260,6 @@ "text": "string", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -1275,7 +1277,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Error", "kind": "localName" }, { @@ -1291,25 +1293,20 @@ "kind": "space" }, { - "text": "Function", + "text": "Error", "kind": "localName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -1317,37 +1314,17 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "StringConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "eval", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "value", + "text": "x", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -1357,7 +1334,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -1365,11 +1342,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -1377,35 +1350,38 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", + "text": "any", "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.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } ] }, { - "name": "Boolean", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1419,7 +1395,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "EvalError", "kind": "localName" }, { @@ -1431,31 +1407,19 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "(", "kind": "punctuation" }, { - "text": "value", + "text": "message", "kind": "parameterName" }, { @@ -1471,8 +1435,8 @@ "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -1491,106 +1455,37 @@ "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", + "text": "EvalError", "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": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, { "text": "\n", "kind": "lineBreak" @@ -1604,19 +1499,62 @@ "kind": "space" }, { - "text": "Number", + "text": "EvalError", "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", - "kind": "text" + "text": "export", + "kind": "keyword" } ] }, { - "name": "Math", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1630,7 +1568,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Float32Array", "kind": "localName" }, { @@ -1646,7 +1584,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Float32Array", "kind": "localName" }, { @@ -1658,25 +1596,25 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -1684,75 +1622,71 @@ "kind": "space" }, { - "text": "Date", + "text": "Float64Array", "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "Float64Array", + "kind": "localName" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1766,7 +1700,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Function", "kind": "localName" }, { @@ -1778,7 +1712,7 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" }, { @@ -1790,7 +1724,11 @@ "kind": "punctuation" }, { - "text": "pattern", + "text": "...", + "kind": "punctuation" + }, + { + "text": "args", "kind": "parameterName" }, { @@ -1806,20 +1744,12 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "|", + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" + "text": "]", + "kind": "punctuation" }, { "text": ")", @@ -1838,43 +1768,41 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Function", "kind": "localName" }, { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" + "text": "\n", + "kind": "lineBreak" }, { - "text": "1", - "kind": "numericLiteral" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "Function", + "kind": "localName" + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -1882,14 +1810,62 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Error", + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1903,7 +1879,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Infinity", "kind": "localName" }, { @@ -1915,39 +1891,60 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "message", - "kind": "parameterName" + "text": "Int16Array", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int16Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -1955,44 +1952,25 @@ "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" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "EvalError", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -2000,36 +1978,24 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Int32Array", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalErrorConstructor", - "kind": "interfaceName" - }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "message", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -2040,84 +2006,112 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "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": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "EvalError", - "kind": "localName" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" + "text": "Int8Array", + "kind": "localName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "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": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { "text": "interface", "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "RangeError", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -2125,37 +2119,17 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "isFinite", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "number", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -2165,7 +2139,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -2173,11 +2147,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -2185,64 +2155,125 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "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": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, + { + "text": "isNaN", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" + "text": "number", + "kind": "parameterName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "number", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - } + "text": "boolean", + "kind": "keyword" + } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "ReferenceError", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -2250,36 +2281,24 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "JSON", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" - }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "message", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -2290,78 +2309,142 @@ "kind": "space" }, { - "text": "string", + "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": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", "kind": "keyword" - }, + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Math", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" + "text": "Math", + "kind": "localName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "NaN", + "kind": "localName" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "SyntaxError", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2375,7 +2458,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Number", "kind": "localName" }, { @@ -2387,7 +2470,7 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" }, { @@ -2399,7 +2482,7 @@ "kind": "punctuation" }, { - "text": "message", + "text": "value", "kind": "parameterName" }, { @@ -2415,7 +2498,7 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { @@ -2435,36 +2518,8 @@ "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": "number", + "kind": "keyword" }, { "text": "\n", @@ -2479,14 +2534,19 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Number", "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "TypeError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2500,7 +2560,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Object", "kind": "localName" }, { @@ -2512,7 +2572,7 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" }, { @@ -2524,15 +2584,15 @@ "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -2540,40 +2600,20 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "TypeError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" + "text": "+", + "kind": "operator" }, { "text": "1", @@ -2604,58 +2644,50 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Object", "kind": "localName" } ], "documentation": [] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", + "name": "package", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "package", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "kind": "localName" - }, + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "parseFloat", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "string", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -2673,11 +2705,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -2685,89 +2713,105 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "Converts a string to a floating-point number.", + "kind": "text" + } + ], + "tags": [ { - "text": "+", - "kind": "operator" - }, + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "parseInt", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "string", + "kind": "parameterName" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2778,19 +2822,55 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "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": "Array", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2804,7 +2884,7 @@ "kind": "space" }, { - "text": "Array", + "text": "RangeError", "kind": "localName" }, { @@ -2816,7 +2896,7 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" }, { @@ -2828,7 +2908,7 @@ "kind": "punctuation" }, { - "text": "arrayLength", + "text": "message", "kind": "parameterName" }, { @@ -2844,7 +2924,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -2864,16 +2944,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { "text": " ", @@ -2888,7 +2960,7 @@ "kind": "operator" }, { - "text": "2", + "text": "1", "kind": "numericLiteral" }, { @@ -2896,7 +2968,7 @@ "kind": "space" }, { - "text": "overloads", + "text": "overload", "kind": "text" }, { @@ -2916,32 +2988,20 @@ "kind": "space" }, { - "text": "Array", + "text": "RangeError", "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -2949,24 +3009,36 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "ReferenceError", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "message", + "kind": "parameterName" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -2977,74 +3049,84 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "string", + "kind": "keyword" + }, { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", + "text": "ReferenceError", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "ReferenceError", + "kind": "localName" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -3052,81 +3134,63 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "RegExp", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "RegExpConstructor", + "kind": "interfaceName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "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": "pattern", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -3134,79 +3198,84 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "RegExp", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "+", + "kind": "operator" }, { - "text": "var", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "RegExp", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "return", + "kind": "keyword" } ] }, { - "name": "Int16Array", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -3214,81 +3283,51 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "String", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "StringConstructor", + "kind": "interfaceName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "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": "value", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -3296,41 +3335,23 @@ "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -3338,51 +3359,47 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "String", "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.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "super", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "super", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32Array", - "kind": "localName" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -3392,7 +3409,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -3404,53 +3421,39 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "SyntaxErrorConstructor", "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": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float32Array", - "kind": "localName" + "text": "message", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -3458,79 +3461,51 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "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": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "SyntaxError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "+", + "kind": "operator" }, { - "text": "var", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "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", + "text": "interface", "kind": "keyword" }, { @@ -3538,66 +3513,68 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "text": "SyntaxError", + "kind": "localName" } ], "documentation": [] }, { - "name": "foo", - "kind": "function", + "name": "this", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "this", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "foo", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "throw", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This comment should appear for foo", - "kind": "text" + "text": "true", + "kind": "keyword" } ] }, { - "name": "fooWithParameters", - "kind": "function", + "name": "try", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -3605,17 +3582,37 @@ "kind": "space" }, { - "text": "fooWithParameters", - "kind": "functionName" + "text": "TypeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -3629,7 +3626,7 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -3637,53 +3634,84 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "=>", + "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "TypeError", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is comment for function signature", - "kind": "text" + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "fn", - "kind": "function", + "name": "Uint16Array", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -3691,32 +3719,24 @@ "kind": "space" }, { - "text": "fn", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -3727,42 +3747,39 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Does something", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "a string", - "kind": "text" - } - ] - } ] }, { - "name": "undefined", + "name": "Uint32Array", "kind": "var", - "kindModifiers": "", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -3772,579 +3789,695 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "kind": "keyword" + "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "case", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "case", + "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": "catch", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "catch", + "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": "class", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "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": "continue", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "var", "kind": "keyword" } ] }, { - "name": "debugger", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "void", "kind": "keyword" } ] }, { - "name": "default", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "while", "kind": "keyword" } ] }, { - "name": "delete", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "with", "kind": "keyword" } ] }, { - "name": "do", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "yield", "kind": "keyword" } ] }, { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "else", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "escape", + "kind": "functionName" + }, { - "text": "extends", + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "finally", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "for", - "kind": "keyword" + "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": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "unescape", + "kind": "functionName" + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "instanceof", + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "new", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "null", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "super", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] - }, + } + ] + } + }, + { + "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": "switch", - "kind": "keyword", + "name": "a", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "parameter", + "kind": "text" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "try", + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "typeof", - "kind": "keyword" + "text": "this is comment about a", + "kind": "text" } ] }, { - "name": "var", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "local var", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "IArguments", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "void", - "kind": "keyword", + "name": "b", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "void", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "this is comment for b", + "kind": "text" } ] }, { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "fn", + "kind": "function", + "kindModifiers": "declare", + "sortText": "11", "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", + "text": "function", "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": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "fn", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { "text": "a", @@ -4361,41 +4494,11 @@ { "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" @@ -4405,42 +4508,61 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "this is comment for b", + "text": "Does something", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "a string", + "kind": "text" + } + ] + } ] }, { - "name": "arguments", - "kind": "local var", + "name": "foo", + "kind": "function", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "foo", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "arguments", - "kind": "propertyName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -4451,38 +4573,22 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + "documentation": [ { - "text": "globalThis", - "kind": "moduleName" + "text": "This comment should appear for foo", + "kind": "text" } - ], - "documentation": [] + ] }, { - "name": "eval", + "name": "fooWithParameters", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -4493,7 +4599,7 @@ "kind": "space" }, { - "text": "eval", + "text": "fooWithParameters", "kind": "functionName" }, { @@ -4501,7 +4607,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "a", "kind": "parameterName" }, { @@ -4517,88 +4623,7 @@ "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": ",", + "text": ",", "kind": "punctuation" }, { @@ -4606,13 +4631,9 @@ "kind": "space" }, { - "text": "radix", + "text": "b", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -4638,61 +4659,25 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "This is comment for function signature", "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", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -4700,32 +4685,36 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -4736,44 +4725,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "isNaN", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -4781,32 +4746,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -4817,61 +4774,86 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", + "name": "as", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "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" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "isFinite", - "kind": "functionName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -4882,12 +4864,117 @@ "kind": "space" }, { - "text": "number", + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -4898,33 +4985,75 @@ "kind": "space" }, { - "text": "boolean", + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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": "Determines whether a supplied number is finite.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, @@ -5091,11 +5220,59 @@ ] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "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": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "function", "kind": "keyword" @@ -5285,13 +5462,25 @@ ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -5299,32 +5488,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -5335,50 +5516,17 @@ "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" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "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" - } - ] - } - ] + "documentation": [] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -5389,7 +5537,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -5397,7 +5545,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -5425,31 +5573,22 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -5457,7 +5596,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -5465,13 +5604,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -5479,30 +5618,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -5512,7 +5634,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -5524,14 +5646,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5545,7 +5715,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -5561,7 +5731,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -5573,19 +5743,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5599,7 +5769,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -5615,7 +5785,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -5627,19 +5797,43 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5653,7 +5847,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -5669,7 +5863,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -5681,25 +5875,25 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -5707,13 +5901,66 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -5723,7 +5970,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Infinity", "kind": "localName" }, { @@ -5735,14 +5982,26 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5756,7 +6015,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -5772,7 +6031,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -5784,19 +6043,19 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5810,7 +6069,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -5826,7 +6085,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -5838,19 +6097,19 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5864,7 +6123,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -5880,7 +6139,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -5892,41 +6151,37 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -5934,32 +6189,20 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -5967,24 +6210,32 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -5995,20 +6246,44 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "interface", + "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": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -6016,24 +6291,32 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -6044,14 +6327,38 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6065,7 +6372,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -6081,7 +6388,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -6093,14 +6400,31 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6114,7 +6438,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -6130,7 +6454,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -6142,34 +6466,23 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "NaN", "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" @@ -6179,7 +6492,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "NaN", "kind": "localName" }, { @@ -6191,14 +6504,38 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "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": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6212,7 +6549,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -6228,7 +6565,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -6240,14 +6577,19 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "URIError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6261,7 +6603,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -6277,7 +6619,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -6289,20 +6631,37 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -6310,24 +6669,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -6338,25 +6705,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" - } + "text": "number", + "kind": "keyword" + } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "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": "Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -6364,36 +6750,16 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" + "text": "parseInt", + "kind": "functionName" }, { - "text": ">", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -6404,48 +6770,11 @@ "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", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -6453,50 +6782,12 @@ "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": "radix", + "kind": "parameterName" }, { - "text": "DataView", - "kind": "localName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -6507,45 +6798,12 @@ "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", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -6556,19 +6814,55 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Uint8Array", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6582,7 +6876,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RangeError", "kind": "localName" }, { @@ -6598,7 +6892,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RangeError", "kind": "localName" }, { @@ -6610,19 +6904,14 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint8ClampedArray", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6636,7 +6925,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "ReferenceError", "kind": "localName" }, { @@ -6652,1183 +6941,32 @@ "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": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "RegExp", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -7836,32 +6974,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { - "text": "x", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -7872,44 +7002,32 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "return", + "kind": "keyword" } ] }, { - "name": "parseInt", - "kind": "function", + "name": "String", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -7917,16 +7035,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "String", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" }, { "text": ":", @@ -7937,40 +7063,74 @@ "kind": "space" }, { - "text": "string", + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" + } + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "super", "kind": "keyword" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "SyntaxError", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -7981,61 +7141,68 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Converts a string to an integer.", - "kind": "text" + "text": "this", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] + "text": "true", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -8043,16 +7210,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" + "text": "TypeError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -8063,12 +7238,57 @@ "kind": "space" }, { - "text": "string", + "text": "TypeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -8079,44 +7299,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "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" } - ], - "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", + "name": "Uint32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -8124,32 +7325,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -8160,44 +7353,25 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "isFinite", - "kind": "function", + "name": "Uint8Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -8205,32 +7379,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -8241,44 +7407,25 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "Uint8ClampedArray", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -8286,16 +7433,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -8306,60 +7461,46 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "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": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "undefined", + "kind": "propertyName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "URIError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -8367,32 +7508,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "URIError", + "kind": "localName" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "URIError", + "kind": "localName" }, { "text": ":", @@ -8403,41 +7536,77 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "var", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "void", + "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", + "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": "yield", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -8448,7 +7617,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "escape", "kind": "functionName" }, { @@ -8456,7 +7625,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "string", "kind": "parameterName" }, { @@ -8490,16 +7659,25 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "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": "uri", + "text": "string", "kind": "parameterName" }, { @@ -8507,7 +7685,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A string value", "kind": "text" } ] @@ -8515,10 +7693,10 @@ ] }, { - "name": "encodeURIComponent", + "name": "unescape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -8529,7 +7707,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "unescape", "kind": "functionName" }, { @@ -8537,7 +7715,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "string", "kind": "parameterName" }, { @@ -8552,38 +7730,6 @@ "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -8603,16 +7749,25 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "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": "uriComponent", + "text": "string", "kind": "parameterName" }, { @@ -8620,18 +7775,36 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "A string value", "kind": "text" } ] } ] - }, + } + ] + } + }, + { + "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": "escape", + "name": "fn", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "function", @@ -8642,7 +7815,7 @@ "kind": "space" }, { - "text": "escape", + "text": "fn", "kind": "functionName" }, { @@ -8650,7 +7823,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -8678,31 +7851,22 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Does something", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -8710,7 +7874,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "a string", "kind": "text" } ] @@ -8718,10 +7882,10 @@ ] }, { - "name": "unescape", + "name": "foo", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -8732,29 +7896,13 @@ "kind": "space" }, { - "text": "unescape", + "text": "foo", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -8768,53 +7916,25 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "This comment should appear for foo", "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", + "name": "fooWithParameters", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -8822,8 +7942,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "fooWithParameters", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -8834,29 +7962,20 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -8869,12 +7988,33 @@ { "text": "number", "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is comment for function signature", + "kind": "text" + } + ] }, { - "name": "Object", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -8888,7 +8028,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Array", "kind": "localName" }, { @@ -8900,7 +8040,7 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" }, { @@ -8911,6 +8051,26 @@ "text": "(", "kind": "punctuation" }, + { + "text": "arrayLength", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -8931,6 +8091,14 @@ "text": "any", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": " ", "kind": "space" @@ -8944,7 +8112,7 @@ "kind": "operator" }, { - "text": "1", + "text": "2", "kind": "numericLiteral" }, { @@ -8952,7 +8120,7 @@ "kind": "space" }, { - "text": "overload", + "text": "overloads", "kind": "text" }, { @@ -8972,20 +8140,32 @@ "kind": "space" }, { - "text": "Object", + "text": "Array", "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" } ], "documentation": [] }, { - "name": "Function", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -8993,103 +8173,83 @@ "kind": "space" }, { - "text": "Function", + "text": "ArrayBuffer", "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", + "text": "var", "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": "ArrayBuffer", + "kind": "localName" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "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" + } + ] + }, + { + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9103,7 +8263,7 @@ "kind": "space" }, { - "text": "String", + "text": "Boolean", "kind": "localName" }, { @@ -9115,13 +8275,25 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "(", "kind": "punctuation" @@ -9143,8 +8315,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "T", + "kind": "typeParameterName" }, { "text": ")", @@ -9163,7 +8335,7 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { @@ -9179,25 +8351,92 @@ "kind": "space" }, { - "text": "String", + "text": "Boolean", "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", - "kind": "text" + "text": "break", + "kind": "keyword" } ] }, { - "name": "Boolean", + "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": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -9205,48 +8444,57 @@ "kind": "space" }, { - "text": "Boolean", + "text": "DataView", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "DataView", + "kind": "localName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" - }, + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "value", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -9257,8 +8505,16 @@ "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "DateConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -9277,7 +8533,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" }, { @@ -9293,58 +8549,55 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Date", "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Number", - "kind": "localName" - }, + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "decodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "value", + "text": "encodedURI", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -9354,7 +8607,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -9362,11 +8615,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -9374,41 +8623,44 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", + "text": "string", "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.", + "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": "Math", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -9416,24 +8668,32 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -9444,65 +8704,112 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", - "kind": "var", - "kindModifiers": "declare", + "name": "default", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Date", - "kind": "localName" - }, + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "uri", + "kind": "parameterName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -9514,37 +8821,56 @@ "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -9552,31 +8878,15 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "encodeURIComponent", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "pattern", + "text": "uriComponent", "kind": "parameterName" }, { @@ -9604,19 +8914,15 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ")", - "kind": "punctuation" + "text": "number", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -9624,55 +8930,63 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" + "text": "boolean", + "kind": "keyword" }, { - "text": "(", + "text": ")", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ { - "text": "\n", - "kind": "lineBreak" - }, + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "interface", + "text": "enum", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" } - ], - "documentation": [] + ] }, { "name": "Error", @@ -9772,13 +9086,13 @@ "documentation": [] }, { - "name": "EvalError", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -9786,37 +9100,17 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "eval", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "x", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -9834,70 +9128,46 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", + "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", + "text": "any", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "EvalError", - "kind": "localName" + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9911,7 +9181,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "EvalError", "kind": "localName" }, { @@ -9923,7 +9193,7 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" }, { @@ -9971,7 +9241,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "EvalError", "kind": "localName" }, { @@ -10007,28 +9277,76 @@ "kind": "lineBreak" }, { - "text": "interface", + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "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" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeError", - "kind": "localName" } - ], - "documentation": [] + ] }, { - "name": "ReferenceError", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -10036,51 +9354,27 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Float32Array", "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -10088,66 +9382,97 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "Float32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "ReferenceError", - "kind": "localName" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": "+", - "kind": "operator" + "text": "\n", + "kind": "lineBreak" }, { - "text": "1", - "kind": "numericLiteral" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "Float64Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "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": "SyntaxError", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10161,7 +9486,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Function", "kind": "localName" }, { @@ -10173,7 +9498,7 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" }, { @@ -10185,12 +9510,12 @@ "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": "...", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "args", + "kind": "parameterName" }, { "text": ":", @@ -10204,6 +9529,14 @@ "text": "string", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -10221,64 +9554,155 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Function", "kind": "localName" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", + "kind": "keyword" }, { - "text": "+", - "kind": "operator" + "text": " ", + "kind": "space" }, { - "text": "1", - "kind": "numericLiteral" + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "Infinity", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -10286,51 +9710,27 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Int16Array", "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int16Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -10338,72 +9738,79 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "TypeError", - "kind": "localName" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": "+", - "kind": "operator" + "text": "\n", + "kind": "lineBreak" }, { - "text": "1", - "kind": "numericLiteral" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "Int32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "URIError", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -10411,124 +9818,86 @@ "kind": "space" }, { - "text": "URIError", + "text": "Int8Array", "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", + "text": "var", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "URIError", + "text": "Int8Array", "kind": "localName" }, { - "text": " ", - "kind": "space" - }, - { - "text": "(", + "text": ":", "kind": "punctuation" }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "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": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { "text": "interface", "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, - { - "name": "JSON", - "kind": "var", + { + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -10536,24 +9905,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10564,25 +9941,44 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "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": "Array", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -10590,37 +9986,17 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "isNaN", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "arrayLength", + "text": "number", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -10638,11 +10014,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -10650,51 +10022,60 @@ "kind": "space" }, { - "text": "any", + "text": "boolean", "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" + } + ], + "tags": [ { - "text": "+", - "kind": "operator" - }, + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "2", - "kind": "numericLiteral" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overloads", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -10702,26 +10083,43 @@ "kind": "space" }, { - "text": "Array", + "text": "JSON", "kind": "localName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "ArrayBuffer", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10735,7 +10133,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Math", "kind": "localName" }, { @@ -10751,7 +10149,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Math", "kind": "localName" }, { @@ -10763,39 +10161,80 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "DataView", + "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": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", "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" @@ -10805,7 +10244,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Number", "kind": "localName" }, { @@ -10817,48 +10256,39 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "NumberConstructor", "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", - "kind": "keyword" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": "value", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -10866,41 +10296,23 @@ "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -10908,37 +10320,25 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Number", "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.", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -10946,27 +10346,31 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Object", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "ObjectConstructor", + "kind": "interfaceName" }, { - "text": ":", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -10974,25 +10378,15 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "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": " ", + "kind": "space" + }, { - "text": "interface", + "text": "any", "kind": "keyword" }, { @@ -11000,53 +10394,68 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "+", + "kind": "operator" }, { - "text": "var", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "Object", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "package", + "kind": "keyword" } ] }, { - "name": "Uint16Array", - "kind": "var", + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11054,24 +10463,32 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11082,25 +10499,44 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Int32Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11108,24 +10544,16 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int32Array", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -11136,50 +10564,40 @@ "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", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11190,39 +10608,59 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Float32Array", + "name": "RangeError", "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" @@ -11232,7 +10670,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "RangeError", "kind": "localName" }, { @@ -11244,53 +10682,39 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "RangeErrorConstructor", "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": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float64Array", - "kind": "localName" + "text": "message", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -11298,92 +10722,72 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "namespace", - "kind": "keyword" + "text": "RangeError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "foo", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "foo", - "kind": "functionName" + "text": "overload", + "kind": "text" }, { - "text": "(", + "text": ")", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "RangeError", + "kind": "localName" } ], - "documentation": [ - { - "text": "This comment should appear for foo", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "fooWithParameters", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -11391,17 +10795,37 @@ "kind": "space" }, { - "text": "fooWithParameters", - "kind": "functionName" + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -11415,7 +10839,7 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -11423,53 +10847,72 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "=>", + "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ReferenceError", + "kind": "localName" } ], - "documentation": [ - { - "text": "This is comment for function signature", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "fn", - "kind": "function", + "name": "RegExp", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -11477,15 +10920,31 @@ "kind": "space" }, { - "text": "fn", - "kind": "functionName" + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "pattern", "kind": "parameterName" }, { @@ -11500,12 +10959,32 @@ "text": "string", "kind": "keyword" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, { "text": ")", "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -11513,440 +10992,865 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ + "text": "RegExp", + "kind": "localName" + }, { - "text": "Does something", - "kind": "text" - } - ], - "tags": [ + "text": " ", + "kind": "space" + }, { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "a string", - "kind": "text" - } - ] - } - ] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "var", - "kind": "keyword" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "overload", + "kind": "text" + }, { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "catch", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "const", - "kind": "keyword" + "text": "RegExp", + "kind": "localName" } - ] + ], + "documentation": [] }, { - "name": "continue", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "return", "kind": "keyword" } ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "default", + "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" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "do", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "else", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "enum", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "super", "kind": "keyword" } ] }, { - "name": "export", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "switch", "kind": "keyword" } ] }, { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "extends", + "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": "false", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "this", "kind": "keyword" } ] }, { - "name": "finally", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "throw", "kind": "keyword" } ] }, { - "name": "for", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "true", "kind": "keyword" } ] }, { - "name": "function", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "try", "kind": "keyword" } ] }, { - "name": "if", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "if", + "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": "import", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "in", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "in", + "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": "instanceof", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "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": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "null", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "return", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "super", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "switch", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "this", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "throw", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "true", + "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" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "typeof", - "kind": "keyword" + "text": "URIError", + "kind": "localName" } - ] + ], + "documentation": [] }, { "name": "var", @@ -11997,99 +11901,195 @@ ] }, { - "name": "implements", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "yield", "kind": "keyword" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "package", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "yield", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "as", - "kind": "keyword" + "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": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "async", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", + "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" + } + ] + } ] } ] diff --git a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline index 52b00c2a5d86a..6184a312462d5 100644 --- a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline @@ -61,77 +61,10 @@ ] }, { - "name": "b", - "kind": "parameter", + "name": "anotherFunc", + "kind": "function", "kindModifiers": "", "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "param b", - "kind": "text" - } - ] - }, - { - "name": "globalThis", - "kind": "module", - "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", @@ -142,7 +75,7 @@ "kind": "space" }, { - "text": "eval", + "text": "anotherFunc", "kind": "functionName" }, { @@ -150,7 +83,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "a", "kind": "parameterName" }, { @@ -162,7 +95,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -178,44 +111,20 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "assigned", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -223,16 +132,8 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "assigned", + "kind": "localName" }, { "text": ":", @@ -243,25 +144,13 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "radix", + "text": "s", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -271,7 +160,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -279,7 +168,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -293,7 +186,15 @@ ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Summary on expression", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "On variable", "kind": "text" } ], @@ -302,7 +203,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "s", "kind": "parameterName" }, { @@ -310,7 +211,16 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "param on expression", + "kind": "text" + } + ] + }, + { + "name": "returns", + "text": [ + { + "text": "return on expression", "kind": "text" } ] @@ -319,7 +229,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "s", "kind": "parameterName" }, { @@ -327,7 +237,16 @@ "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.", + "text": "the first parameter!", + "kind": "text" + } + ] + }, + { + "name": "returns", + "text": [ + { + "text": "the parameter's length", "kind": "text" } ] @@ -335,33 +254,21 @@ ] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "b", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseFloat", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -369,12 +276,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -391,38 +294,19 @@ ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "param b", "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", + "name": "lambdaFoo", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -430,15 +314,47 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "text": "lambdaFoo", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, + { + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", "kind": "parameterName" }, { @@ -458,7 +374,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -466,44 +386,33 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "this is lambda comment", "kind": "text" - } - ], - "tags": [ + }, { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "lambdaFoo var comment", + "kind": "text" } ] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "lambddaNoVarComment", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -511,15 +420,47 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" + "text": "lambddaNoVarComment", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, + { + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", "kind": "parameterName" }, { @@ -539,7 +480,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -547,44 +492,49 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "this is lambda multiplication", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "abstract", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "abstract", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "any", + "kind": "keyword" + } + ] + }, + { + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -592,32 +542,36 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -628,44 +582,20 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -673,32 +603,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -709,44 +631,97 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "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" } - ], - "tags": [ + ] + }, + { + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "as", + "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", + "name": "asserts", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "asserts", + "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" + } + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "bigint", + "kind": "keyword" + } + ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "boolean", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -754,32 +729,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": "uri", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -790,72 +757,92 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", + "name": "catch", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "uriComponent", - "kind": "parameterName" - }, + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "interface", "kind": "keyword" }, { @@ -863,15 +850,15 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { @@ -879,7 +866,11 @@ "kind": "space" }, { - "text": "|", + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -887,12 +878,45 @@ "kind": "space" }, { - "text": "boolean", + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -903,41 +927,46 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, { - "name": "escape", + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "declare", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -948,7 +977,7 @@ "kind": "space" }, { - "text": "escape", + "text": "decodeURI", "kind": "functionName" }, { @@ -956,7 +985,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -990,25 +1019,16 @@ ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -1016,7 +1036,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -1024,10 +1044,10 @@ ] }, { - "name": "unescape", + "name": "decodeURIComponent", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -1038,7 +1058,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -1046,7 +1066,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -1080,25 +1100,16 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -1106,7 +1117,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -1114,79 +1125,61 @@ ] }, { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", + "name": "default", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NaN", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "delete", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", + "name": "do", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Infinity", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "else", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Object", - "kind": "var", + "name": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1194,24 +1187,32 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1222,25 +1223,44 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } - ] - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + ], + "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" }, { @@ -1248,27 +1268,35 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -1276,25 +1304,7 @@ "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", + "text": "number", "kind": "keyword" }, { @@ -1302,24 +1312,20 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1330,19 +1336,50 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "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": "Boolean", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1356,7 +1393,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Error", "kind": "localName" }, { @@ -1372,7 +1409,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Error", "kind": "localName" }, { @@ -1384,20 +1421,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Number", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1405,24 +1442,32 @@ "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1433,19 +1478,38 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1459,7 +1523,7 @@ "kind": "space" }, { - "text": "Math", + "text": "EvalError", "kind": "localName" }, { @@ -1475,7 +1539,7 @@ "kind": "space" }, { - "text": "Math", + "text": "EvalError", "kind": "localName" }, { @@ -1487,19 +1551,62 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "export", + "kind": "keyword" } ] }, { - "name": "Date", + "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": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1513,7 +1620,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Float32Array", "kind": "localName" }, { @@ -1529,7 +1636,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Float32Array", "kind": "localName" }, { @@ -1541,19 +1648,19 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1567,7 +1674,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Float64Array", "kind": "localName" }, { @@ -1583,7 +1690,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Float64Array", "kind": "localName" }, { @@ -1595,14 +1702,43 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "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": "Error", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1616,7 +1752,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Function", "kind": "localName" }, { @@ -1632,7 +1768,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Function", "kind": "localName" }, { @@ -1644,20 +1780,25 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -1665,13 +1806,78 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "if", + "kind": "keyword" + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "implements", + "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": "infer", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "infer", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -1681,7 +1887,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Infinity", "kind": "localName" }, { @@ -1693,14 +1899,26 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RangeError", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1714,7 +1932,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Int16Array", "kind": "localName" }, { @@ -1730,7 +1948,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Int16Array", "kind": "localName" }, { @@ -1742,14 +1960,19 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1763,7 +1986,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int32Array", "kind": "localName" }, { @@ -1779,7 +2002,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int32Array", "kind": "localName" }, { @@ -1791,14 +2014,19 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "Int32ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "SyntaxError", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1812,7 +2040,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Int8Array", "kind": "localName" }, { @@ -1828,7 +2056,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Int8Array", "kind": "localName" }, { @@ -1840,36 +2068,58 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -1877,57 +2127,32 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "number", + "kind": "parameterName" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1938,20 +2163,44 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "JSON", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1959,24 +2208,32 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1987,19 +2244,38 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "Array", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2013,21 +2289,9 @@ "kind": "space" }, { - "text": "Array", + "text": "JSON", "kind": "localName" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "\n", "kind": "lineBreak" @@ -2041,7 +2305,7 @@ "kind": "space" }, { - "text": "Array", + "text": "JSON", "kind": "localName" }, { @@ -2053,14 +2317,43 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] }, { - "name": "ArrayBuffer", + "name": "keyof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "keyof", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2074,7 +2367,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Math", "kind": "localName" }, { @@ -2090,7 +2383,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Math", "kind": "localName" }, { @@ -2102,39 +2395,47 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", + "name": "module", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "DataView", - "kind": "localName" - }, + } + ] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -2144,7 +2445,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "NaN", "kind": "localName" }, { @@ -2156,68 +2457,62 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", + "name": "never", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "never", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "new", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "null", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "number", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "number", + "kind": "keyword" } ] }, { - "name": "Uint8Array", + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2231,7 +2526,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Number", "kind": "localName" }, { @@ -2247,7 +2542,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Number", "kind": "localName" }, { @@ -2259,19 +2554,31 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "NumberConstructor", "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.", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", + "name": "object", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2285,7 +2592,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Object", "kind": "localName" }, { @@ -2301,7 +2608,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Object", "kind": "localName" }, { @@ -2313,25 +2620,37 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "Int16Array", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2339,24 +2658,32 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2367,25 +2694,44 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Uint16Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2393,24 +2739,44 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -2421,19 +2787,71 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Int32Array", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2447,7 +2865,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "RangeError", "kind": "localName" }, { @@ -2463,7 +2881,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "RangeError", "kind": "localName" }, { @@ -2475,19 +2893,26 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" + "text": "readonly", + "kind": "keyword" } ] }, { - "name": "Uint32Array", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2501,7 +2926,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -2517,7 +2942,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -2529,19 +2954,14 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float32Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2555,7 +2975,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "RegExp", "kind": "localName" }, { @@ -2571,7 +2991,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "RegExp", "kind": "localName" }, { @@ -2583,19 +3003,38 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "return", + "kind": "keyword" } ] }, { - "name": "Float64Array", + "name": "string", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "string", + "kind": "keyword" + } + ] + }, + { + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2609,7 +3048,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "String", "kind": "localName" }, { @@ -2625,7 +3064,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "String", "kind": "localName" }, { @@ -2637,46 +3076,61 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "super", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "super", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Intl", - "kind": "moduleName" + "text": "switch", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "anotherFunc", - "kind": "function", + "name": "symbol", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "symbol", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -2684,32 +3138,24 @@ "kind": "space" }, { - "text": "anotherFunc", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -2720,69 +3166,105 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "lambdaFoo", - "kind": "var", + "name": "this", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "this", "kind": "keyword" - }, + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "lambdaFoo", - "kind": "localName" - }, + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "type", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "type", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "a", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "TypeError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -2793,53 +3275,32 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "this is lambda comment", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "lambdaFoo var comment", - "kind": "text" + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "lambddaNoVarComment", + "name": "Uint16Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -2847,24 +3308,24 @@ "kind": "space" }, { - "text": "lambddaNoVarComment", + "text": "Uint16Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "a", - "kind": "parameterName" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -2875,43 +3336,53 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "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": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -2919,25 +3390,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is lambda multiplication", + "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": "assigned", + "name": "Uint8Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -2945,24 +3416,24 @@ "kind": "space" }, { - "text": "assigned", + "text": "Uint8Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "s", - "kind": "parameterName" + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -2973,96 +3444,68 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Summary on expression", - "kind": "text" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "On variable", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "param on expression", - "kind": "text" - } - ] + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "name": "returns", - "text": [ - { - "text": "return on expression", - "kind": "text" - } - ] + "text": ":", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "the first parameter!", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "returns", - "text": [ - { - "text": "the parameter's length", - "kind": "text" - } - ] + "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" } ] }, @@ -3088,2921 +3531,254 @@ "documentation": [] }, { - "name": "break", + "name": "unique", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "unique", "kind": "keyword" } ] }, { - "name": "case", + "name": "unknown", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "unknown", "kind": "keyword" } ] }, { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "debugger", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "default", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "var", "kind": "keyword" } ] }, { - "name": "delete", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "void", "kind": "keyword" } ] }, { - "name": "do", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "while", "kind": "keyword" } ] }, { - "name": "else", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "with", "kind": "keyword" } ] }, { - "name": "enum", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "yield", "kind": "keyword" } ] }, { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "export", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "extends", + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "finally", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "for", - "kind": "keyword" + "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": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "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": "abstract", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "abstract", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "asserts", - "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "any", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "boolean", - "kind": "keyword" - } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "declare", - "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "infer", - "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "keyof", - "kind": "keyword" - } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "never", - "kind": "keyword" - } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "readonly", - "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "number", - "kind": "keyword" - } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "object", - "kind": "keyword" - } - ] - }, - { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "string", - "kind": "keyword" - } - ] - }, - { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "symbol", - "kind": "keyword" - } - ] - }, - { - "name": "type", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "type", - "kind": "keyword" - } - ] - }, - { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "unique", - "kind": "keyword" - } - ] - }, - { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "unknown", - "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "bigint", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsFunctionExpression.ts", - "position": 249, - "name": "4" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 249, - "length": 9 - }, - "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": "unescape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "string", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -6019,115 +3795,6 @@ "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" @@ -6139,120 +3806,87 @@ { "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" - }, + } + ], + "documentation": [ { - "text": "overload", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "ReferenceError", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] - }, + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsFunctionExpression.ts", + "position": 249, + "name": "4" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 249, + "length": 9 + }, + "entries": [ { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "anotherFunc", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "anotherFunc", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "a", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -6262,7 +3896,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -6270,73 +3904,25 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", + "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", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxError", - "kind": "localName" } ], "documentation": [] }, { - "name": "TypeError", + "name": "assigned", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -6347,7 +3933,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "assigned", "kind": "localName" }, { @@ -6358,26 +3944,14 @@ "text": " ", "kind": "space" }, - { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "s", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -6407,61 +3981,84 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "1", - "kind": "numericLiteral" + "text": "Summary on expression", + "kind": "text" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "overload", + "text": "On variable", "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ], + "tags": [ { - "text": "\n", - "kind": "lineBreak" + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "param on expression", + "kind": "text" + } + ] }, { - "text": "interface", - "kind": "keyword" + "name": "returns", + "text": [ + { + "text": "return on expression", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "the first parameter!", + "kind": "text" + } + ] }, { - "text": "TypeError", - "kind": "localName" + "name": "returns", + "text": [ + { + "text": "the parameter's length", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "URIError", + "name": "lambdaFoo", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -6472,7 +4069,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "lambdaFoo", "kind": "localName" }, { @@ -6484,25 +4081,37 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "a", + "kind": "parameterName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", + "text": "number", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -6512,7 +4121,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -6524,17 +4133,55 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "this is lambda comment", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "lambdaFoo var comment", + "kind": "text" + } + ] + }, + { + "name": "lambddaNoVarComment", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "URIError", + "text": "lambddaNoVarComment", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" @@ -6544,80 +4191,55 @@ "kind": "punctuation" }, { - "text": "+", - "kind": "operator" + "text": "a", + "kind": "parameterName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "number", + "kind": "keyword" }, { - "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": "b", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -6625,17 +4247,41 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "this is lambda multiplication", "kind": "text" } ] }, + { + "name": "abstract", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "abstract", + "kind": "keyword" + } + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "any", + "kind": "keyword" + } + ] + }, { "name": "Array", "kind": "var", @@ -6771,175 +4417,18 @@ "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": "T", + "kind": "typeParameterName" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": ">", + "kind": "punctuation" } ], - "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" - } - ] + "documentation": [] }, { - "name": "Uint8Array", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6953,7 +4442,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -6969,7 +4458,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -6981,25 +4470,97 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "ArrayBufferConstructor", "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.", + "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": "Uint8ClampedArray", + "name": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "asserts", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "asserts", + "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" + } + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "bigint", + "kind": "keyword" + } + ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "boolean", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -7007,24 +4568,48 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Boolean", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" + }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", - "kind": "keyword" + "text": "<", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ">", + "kind": "punctuation" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -7035,41 +4620,35 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "T", + "kind": "typeParameterName" + }, { - "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": ")", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "boolean", + "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -7077,31 +4656,86 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Boolean", "kind": "localName" - }, + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "catch", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "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": "Uint16Array", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -7115,7 +4749,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "DataView", "kind": "localName" }, { @@ -7131,7 +4765,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "DataView", "kind": "localName" }, { @@ -7143,25 +4777,20 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "DataViewConstructor", "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" - } - ] + "documentation": [] }, { - "name": "Int32Array", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -7169,27 +4798,31 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Date", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "DateConstructor", + "kind": "interfaceName" }, { - "text": ":", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -7197,41 +4830,23 @@ "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -7239,37 +4854,49 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Date", "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.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "Float32Array", - "kind": "var", + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "declare", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -7277,24 +4904,32 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7305,25 +4940,44 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "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": "Float64Array", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -7331,24 +4985,32 @@ "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7359,43 +5021,89 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "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": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "else", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "else", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "anotherFunc", + "name": "encodeURI", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -7406,7 +5114,7 @@ "kind": "space" }, { - "text": "anotherFunc", + "text": "encodeURI", "kind": "functionName" }, { @@ -7414,7 +5122,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "uri", "kind": "parameterName" }, { @@ -7426,7 +5134,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -7446,16 +5154,40 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "lambdaFoo", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -7463,23 +5195,15 @@ "kind": "space" }, { - "text": "lambdaFoo", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "encodeURIComponent", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "uriComponent", "kind": "parameterName" }, { @@ -7491,11 +5215,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -7503,11 +5231,15 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -7515,7 +5247,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -7523,11 +5255,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -7535,30 +5263,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "this is lambda comment", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" - }, + } + ], + "tags": [ { - "text": "\n", - "kind": "lineBreak" - }, + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "lambdaFoo var comment", - "kind": "text" + "text": "enum", + "kind": "keyword" } ] }, { - "name": "lambddaNoVarComment", + "name": "Error", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -7569,7 +5320,7 @@ "kind": "space" }, { - "text": "lambddaNoVarComment", + "text": "Error", "kind": "localName" }, { @@ -7580,14 +5331,26 @@ "text": " ", "kind": "space" }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -7597,11 +5360,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -7609,23 +5372,64 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "=>", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", + "text": "Error", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -7633,7 +5437,15 @@ "kind": "space" }, { - "text": "=>", + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -7641,22 +5453,41 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "this is lambda multiplication", + "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": "assigned", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -7667,7 +5498,7 @@ "kind": "space" }, { - "text": "assigned", + "text": "EvalError", "kind": "localName" }, { @@ -7678,14 +5509,26 @@ "text": " ", "kind": "space" }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "(", "kind": "punctuation" }, { - "text": "s", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -7715,243 +5558,55 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Summary on expression", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "EvalError", + "kind": "localName" }, { - "text": "On variable", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "param on expression", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "returns", - "text": [ - { - "text": "return on expression", - "kind": "text" - } - ] + "text": "(", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "the first parameter!", - "kind": "text" - } - ] + "text": "+", + "kind": "operator" }, { - "name": "returns", - "text": [ - { - "text": "the parameter's length", - "kind": "text" - } - ] - } - ] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "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": "overload", + "kind": "text" + }, { - "text": "enum", + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" } - ] + ], + "documentation": [] }, { "name": "export", @@ -8002,422 +5657,859 @@ ] }, { - "name": "for", - "kind": "keyword", - "kindModifiers": "", + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "function", + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "if", - "kind": "keyword" + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "import", - "kind": "keyword", - "kindModifiers": "", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", + "text": " ", + "kind": "space" + }, + { + "text": "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": "instanceof", + "name": "for", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "for", "kind": "keyword" } ] }, { - "name": "new", + "name": "function", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "function", "kind": "keyword" } ] }, { - "name": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "Function", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "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": "return", - "kind": "keyword", + "name": "globalThis", + "kind": "module", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "module", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "super", + "name": "if", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "if", "kind": "keyword" } ] }, { - "name": "switch", + "name": "implements", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "implements", "kind": "keyword" } ] }, { - "name": "this", + "name": "import", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "import", "kind": "keyword" } ] }, { - "name": "throw", + "name": "in", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "in", "kind": "keyword" } ] }, { - "name": "true", + "name": "infer", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "infer", "kind": "keyword" } ] }, { - "name": "try", - "kind": "keyword", - "kindModifiers": "", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "typeof", + "name": "instanceof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "instanceof", "kind": "keyword" } ] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", + "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" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "void", - "kind": "keyword" + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "while", - "kind": "keyword", - "kindModifiers": "", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "implements", - "kind": "keyword" + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "package", - "kind": "keyword" + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "yield", + "name": "interface", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "interface", "kind": "keyword" } ] }, { - "name": "abstract", - "kind": "keyword", - "kindModifiers": "", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "abstract", + "text": "namespace", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", - "kindModifiers": "", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "asserts", + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "any", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "async", - "kind": "keyword" + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] } ] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "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": "boolean", - "kind": "keyword", - "kindModifiers": "", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "boolean", + "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": "declare", + "name": "keyof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "keyof", "kind": "keyword" } ] }, { - "name": "infer", + "name": "let", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "infer", + "text": "let", "kind": "keyword" } ] }, { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "keyof", + "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" } ] }, @@ -8446,168 +6538,217 @@ ] }, { - "name": "never", - "kind": "keyword", - "kindModifiers": "", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "never", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "readonly", - "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "object", + "name": "never", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "object", + "text": "never", "kind": "keyword" } ] }, { - "name": "string", + "name": "new", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "string", + "text": "new", "kind": "keyword" } ] }, { - "name": "symbol", + "name": "null", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "symbol", + "text": "null", "kind": "keyword" } ] }, { - "name": "type", + "name": "number", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "type", + "text": "number", "kind": "keyword" } ] }, { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", + "name": "Number", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "unique", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "unknown", + "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" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "bigint", + "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" } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsFunctionExpression.ts", - "position": 841, - "name": "15" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 841, - "length": 1 - }, - "entries": [ + }, { - "name": "s", - "kind": "parameter", + "name": "object", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "s", - "kind": "parameterName" + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -8618,133 +6759,98 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "On parameter", - "kind": "text" + "text": "ObjectConstructor", + "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "param on expression", - "kind": "text" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "the first parameter!", - "kind": "text" - } - ], - "tags": [ + "text": " ", + "kind": "space" + }, { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "param on expression", - "kind": "text" - } - ] + "text": "=>", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "the first parameter!", - "kind": "text" - } - ] - } - ] - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, { "text": "(", "kind": "punctuation" }, { - "text": "local var", - "kind": "text" + "text": "+", + "kind": "operator" }, { - "text": ")", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "Object", + "kind": "localName" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "package", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "package", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "eval", + "name": "parseFloat", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -8758,7 +6864,7 @@ "kind": "space" }, { - "text": "eval", + "text": "parseFloat", "kind": "functionName" }, { @@ -8766,7 +6872,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -8794,13 +6900,13 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], @@ -8809,7 +6915,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -8817,7 +6923,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -8951,13 +7057,13 @@ ] }, { - "name": "parseFloat", - "kind": "function", + "name": "RangeError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -8965,17 +7071,37 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -8993,7 +7119,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -9001,44 +7131,76 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ + "text": "RangeError", + "kind": "localName" + }, { - "text": "Converts a string to a floating-point number.", + "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" } ], - "tags": [ + "documentation": [] + }, + { + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "readonly", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", + "name": "ReferenceError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9046,17 +7208,37 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "number", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -9066,7 +7248,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -9074,7 +7256,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -9082,125 +7268,64 @@ "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": "ReferenceError", + "kind": "localName" }, { "text": " ", "kind": "space" }, - { - "text": "isFinite", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" + "text": "ReferenceError", + "kind": "localName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", + "name": "RegExp", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9208,15 +7333,31 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", + "text": "pattern", "kind": "parameterName" }, { @@ -9232,11 +7373,11 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -9244,125 +7385,108 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ + "text": "RegExp", + "kind": "localName" + }, { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ + "text": ")", + "kind": "punctuation" + }, { - "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": " ", + "kind": "space" + }, { - "text": "function", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "RegExp", + "kind": "localName" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "RegExp", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "return", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "string", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "string", + "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", + "name": "String", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9370,17 +7494,37 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "value", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -9390,7 +7534,7 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { @@ -9398,7 +7542,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -9408,42 +7556,75 @@ { "text": "string", "kind": "keyword" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "super", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "symbol", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9451,16 +7632,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -9471,31 +7644,27 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "|", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "message", + "kind": "parameterName" }, { - "text": " ", - "kind": "space" + "text": "?", + "kind": "punctuation" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -9503,7 +7672,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" }, { @@ -9511,7 +7680,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -9519,134 +7692,124 @@ "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": "SyntaxError", + "kind": "localName" }, { "text": " ", "kind": "space" }, - { - "text": "escape", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "overload", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "SyntaxError", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", - "kind": "text" + "text": "this", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "true", + "kind": "keyword" } ] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "type", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "type", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -9654,31 +7817,35 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" + "text": "TypeError", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "TypeErrorConstructor", + "kind": "interfaceName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": ")", + "text": "message", + "kind": "parameterName" + }, + { + "text": "?", "kind": "punctuation" }, { @@ -9692,111 +7859,88 @@ { "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" - } - ] + "text": ")", + "kind": "punctuation" }, { - "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": " ", + "kind": "space" + }, { - "text": "var", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "NaN", + "text": "TypeError", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "var", - "kind": "keyword" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "number", + "text": "TypeError", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Object", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9810,7 +7954,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Uint16Array", "kind": "localName" }, { @@ -9826,7 +7970,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Uint16Array", "kind": "localName" }, { @@ -9838,19 +7982,19 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "Uint16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9864,7 +8008,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Uint32Array", "kind": "localName" }, { @@ -9880,7 +8024,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Uint32Array", "kind": "localName" }, { @@ -9892,19 +8036,19 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "Uint32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9918,7 +8062,7 @@ "kind": "space" }, { - "text": "String", + "text": "Uint8Array", "kind": "localName" }, { @@ -9934,7 +8078,7 @@ "kind": "space" }, { - "text": "String", + "text": "Uint8Array", "kind": "localName" }, { @@ -9946,19 +8090,19 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "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": "Boolean", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9972,7 +8116,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -9988,7 +8132,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -10000,20 +8144,70 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "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": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], "documentation": [] }, { - "name": "Number", + "name": "unique", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "unique", + "kind": "keyword" + } + ] + }, + { + "name": "unknown", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "unknown", + "kind": "keyword" + } + ] + }, + { + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -10021,53 +8215,184 @@ "kind": "space" }, { - "text": "Number", + "text": "URIError", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "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": "Number", + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", "kind": "localName" }, { - "text": ":", + "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": "NumberConstructor", - "kind": "interfaceName" + "text": "URIError", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", - "kind": "text" + "text": "var", + "kind": "keyword" } ] }, { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", + "name": "void", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -10075,24 +8400,32 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "string", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10103,25 +8436,53 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -10129,24 +8490,32 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10157,25 +8526,71 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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" + } + ] + } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsFunctionExpression.ts", + "position": 841, + "name": "15" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 841, + "length": 1 + }, + "entries": [ { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "anotherFunc", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -10183,24 +8598,32 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "anotherFunc", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10211,45 +8634,37 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "local var", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -10260,20 +8675,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "EvalError", + "name": "assigned", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -10281,27 +8696,47 @@ "kind": "space" }, { - "text": "EvalError", + "text": "assigned", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "s", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -10309,69 +8744,87 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + "documentation": [ { - "text": "RangeError", - "kind": "localName" + "text": "Summary on expression", + "kind": "text" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + "text": "On variable", + "kind": "text" + } + ], + "tags": [ { - "text": "RangeError", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "param on expression", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "returns", + "text": [ + { + "text": "return on expression", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "the first parameter!", + "kind": "text" + } + ] }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "name": "returns", + "text": [ + { + "text": "the parameter's length", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "ReferenceError", + "name": "lambdaFoo", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -10379,24 +8832,24 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "lambdaFoo", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -10407,48 +8860,43 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "SyntaxError", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -10456,20 +8904,33 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is lambda comment", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "lambdaFoo var comment", + "kind": "text" + } + ] }, { - "name": "TypeError", + "name": "lambddaNoVarComment", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -10477,24 +8938,24 @@ "kind": "space" }, { - "text": "TypeError", + "text": "lambddaNoVarComment", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -10505,48 +8966,43 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -10554,45 +9010,42 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is lambda multiplication", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "s", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "JSON", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "parameter", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "s", + "kind": "parameterName" }, { "text": ":", @@ -10603,15 +9056,67 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "On parameter", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "param on expression", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "the first parameter!", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "param on expression", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "the first parameter!", + "kind": "text" + } + ] + } ] }, { @@ -10730,7 +9235,43 @@ ] }, { - "name": "DataView", + "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" + } + ] + }, + { + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10744,7 +9285,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Boolean", "kind": "localName" }, { @@ -10760,7 +9301,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Boolean", "kind": "localName" }, { @@ -10772,68 +9313,86 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", + "name": "break", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "break", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int8Array", - "kind": "localName" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "class", + "kind": "keyword" + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "const", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "continue", + "kind": "keyword" } ] }, { - "name": "Uint8Array", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10847,7 +9406,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "DataView", "kind": "localName" }, { @@ -10863,7 +9422,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "DataView", "kind": "localName" }, { @@ -10874,20 +9433,15 @@ "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" + { + "text": "DataViewConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "Uint8ClampedArray", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10901,7 +9455,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Date", "kind": "localName" }, { @@ -10917,7 +9471,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Date", "kind": "localName" }, { @@ -10929,25 +9483,37 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "DateConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "Int16Array", - "kind": "var", + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -10955,24 +9521,32 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10983,25 +9557,44 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Uint16Array", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11009,24 +9602,32 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11037,25 +9638,92 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "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": "Int32Array", - "kind": "var", + "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": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11063,24 +9731,32 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11091,41 +9767,72 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "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": "Uint32Array", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "uriComponent", + "kind": "parameterName" }, { - "text": "Uint32Array", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -11133,11 +9840,7 @@ "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -11145,25 +9848,7 @@ "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", + "text": "number", "kind": "keyword" }, { @@ -11171,24 +9856,20 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Float32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11199,19 +9880,50 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "text": "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": "Float64Array", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -11225,7 +9937,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Error", "kind": "localName" }, { @@ -11241,7 +9953,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Error", "kind": "localName" }, { @@ -11253,43 +9965,17 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "ErrorConstructor", "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": "anotherFunc", + "name": "eval", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -11300,7 +9986,7 @@ "kind": "space" }, { - "text": "anotherFunc", + "text": "eval", "kind": "functionName" }, { @@ -11308,7 +9994,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "x", "kind": "parameterName" }, { @@ -11320,7 +10006,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -11336,20 +10022,44 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] }, { - "name": "lambdaFoo", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -11357,24 +10067,24 @@ "kind": "space" }, { - "text": "lambdaFoo", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "a", - "kind": "parameterName" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -11385,43 +10095,96 @@ "kind": "space" }, { - "text": "number", + "text": "EvalErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "Float32Array", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -11429,33 +10192,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is lambda comment", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "lambdaFoo var comment", + "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": "lambddaNoVarComment", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -11463,48 +10218,24 @@ "kind": "space" }, { - "text": "lambddaNoVarComment", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -11515,93 +10246,77 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is lambda multiplication", + "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": "assigned", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "for", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "assigned", - "kind": "localName" - }, + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": "s", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "Function", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -11609,87 +10324,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Summary on expression", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "On variable", + "text": "Creates a new function.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "param on expression", - "kind": "text" - } - ] - }, - { - "name": "returns", - "text": [ - { - "text": "return on expression", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "the first parameter!", - "kind": "text" - } - ] - }, - { - "name": "returns", - "text": [ - { - "text": "the parameter's length", - "kind": "text" - } - ] - } ] }, - { - "name": "undefined", - "kind": "var", + { + "name": "globalThis", + "kind": "module", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -11697,581 +10350,761 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "break", + "name": "if", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "if", "kind": "keyword" } ] }, { - "name": "case", + "name": "implements", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "implements", "kind": "keyword" } ] }, { - "name": "catch", + "name": "import", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "import", "kind": "keyword" } ] }, { - "name": "class", + "name": "in", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "in", "kind": "keyword" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "continue", + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "debugger", + "name": "instanceof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "instanceof", "kind": "keyword" } ] }, { - "name": "default", - "kind": "keyword", - "kindModifiers": "", + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "do", - "kind": "keyword" + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "else", - "kind": "keyword", - "kindModifiers": "", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "enum", + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "export", - "kind": "keyword" + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "Int8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { - "text": "finally", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "for", - "kind": "keyword" + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "function", + "name": "interface", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" } ] }, { - "name": "if", - "kind": "keyword", - "kindModifiers": "", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "namespace", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "import", - "kind": "keyword", - "kindModifiers": "", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "instanceof", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "new", - "kind": "keyword" + "text": "Determines whether a supplied number is finite.", + "kind": "text" } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "null", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] } ] }, { - "name": "return", - "kind": "keyword", - "kindModifiers": "", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "super", + "text": " ", + "kind": "space" + }, + { + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "switch", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "this", - "kind": "keyword" + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "throw", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] } ] }, { - "name": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "try", + "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": "typeof", + "name": "let", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "let", "kind": "keyword" } ] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", + "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" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "void", - "kind": "keyword" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" } ] }, { - "name": "while", - "kind": "keyword", - "kindModifiers": "", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "with", + "name": "new", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "new", "kind": "keyword" } ] }, { - "name": "implements", + "name": "null", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "null", "kind": "keyword" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "Number", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "package", - "kind": "keyword" + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" } ] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { - "text": "as", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "async", - "kind": "keyword" + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" } ] }, { - "name": "await", + "name": "package", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "package", "kind": "keyword" } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsFunctionExpression.ts", - "position": 861, - "name": "17" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 853, - "length": 8 - }, - "entries": [ - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] }, { - "name": "eval", + "name": "parseFloat", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -12285,7 +11118,7 @@ "kind": "space" }, { - "text": "eval", + "text": "parseFloat", "kind": "functionName" }, { @@ -12293,7 +11126,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -12321,13 +11154,13 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], @@ -12336,7 +11169,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -12344,7 +11177,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -12478,13 +11311,172 @@ ] }, { - "name": "parseFloat", - "kind": "function", + "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": "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": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12492,32 +11484,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "String", + "kind": "localName" }, { - "text": "string", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "String", + "kind": "localName" }, { "text": ":", @@ -12528,44 +11512,49 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "super", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "super", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12573,32 +11562,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -12609,44 +11590,68 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" + "text": "this", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "text": "throw", + "kind": "keyword" } ] }, { - "name": "isFinite", - "kind": "function", + "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": "TypeError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12654,32 +11659,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "TypeError", + "kind": "localName" }, { - "text": "number", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -12690,44 +11687,32 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "Uint16Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12735,32 +11720,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -12771,44 +11748,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "Uint32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12816,32 +11774,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -12852,44 +11802,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "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" } - ], - "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", + "name": "Uint8Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12897,32 +11828,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { - "text": "uri", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -12933,44 +11856,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "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" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "Uint8ClampedArray", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12978,16 +11882,24 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -12998,7 +11910,25 @@ "kind": "space" }, { - "text": "string", + "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": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -13006,36 +11936,45 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "URIError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "|", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "URIError", + "kind": "localName" }, { "text": ":", @@ -13046,33 +11985,69 @@ "kind": "space" }, { - "text": "string", + "text": "URIErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "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" } - ], - "documentation": [ + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "with", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "yield", + "kind": "keyword" } ] }, @@ -13255,15 +12230,33 @@ ] } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsFunctionExpression.ts", + "position": 861, + "name": "17" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 853, + "length": 8 + }, + "entries": [ { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "anotherFunc", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -13271,8 +12264,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "anotherFunc", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -13285,15 +12286,31 @@ { "text": "number", "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Infinity", + "name": "assigned", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -13304,7 +12321,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "assigned", "kind": "localName" }, { @@ -13315,18 +12332,121 @@ "text": " ", "kind": "space" }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "s", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Summary on expression", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "On variable", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "param on expression", + "kind": "text" + } + ] + }, + { + "name": "returns", + "text": [ + { + "text": "return on expression", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "the first parameter!", + "kind": "text" + } + ] + }, + { + "name": "returns", + "text": [ + { + "text": "the parameter's length", + "kind": "text" + } + ] + } + ] }, { - "name": "Object", + "name": "lambdaFoo", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -13337,7 +12457,7 @@ "kind": "space" }, { - "text": "Object", + "text": "lambdaFoo", "kind": "localName" }, { @@ -13348,28 +12468,16 @@ "text": " ", "kind": "space" }, - { - "text": "ObjectConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "(", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "a", + "kind": "parameterName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -13377,61 +12485,74 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "+", - "kind": "operator" + "text": "b", + "kind": "parameterName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "number", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "interface", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is lambda comment", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "lambdaFoo var comment", + "kind": "text" + } + ] }, { - "name": "Function", + "name": "lambddaNoVarComment", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -13442,7 +12563,7 @@ "kind": "space" }, { - "text": "Function", + "text": "lambddaNoVarComment", "kind": "localName" }, { @@ -13453,24 +12574,12 @@ "text": " ", "kind": "space" }, - { - "text": "FunctionConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "(", "kind": "punctuation" }, { - "text": "...", - "kind": "punctuation" - }, - { - "text": "args", + "text": "a", "kind": "parameterName" }, { @@ -13482,19 +12591,23 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": "[", + "text": ",", "kind": "punctuation" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -13502,7 +12615,11 @@ "kind": "space" }, { - "text": "=>", + "text": "number", + "kind": "keyword" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -13510,35 +12627,27 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "this is lambda multiplication", "kind": "text" } ] }, { - "name": "String", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -13552,7 +12661,7 @@ "kind": "space" }, { - "text": "String", + "text": "Array", "kind": "localName" }, { @@ -13564,7 +12673,7 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" }, { @@ -13576,7 +12685,7 @@ "kind": "punctuation" }, { - "text": "value", + "text": "arrayLength", "kind": "parameterName" }, { @@ -13592,7 +12701,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -13612,66 +12721,60 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": "[", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": "]", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" - } - ], - "documentation": [ + "text": "(", + "kind": "punctuation" + }, { - "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": "+", + "kind": "operator" + }, { - "text": "var", - "kind": "keyword" + "text": "2", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "overloads", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "interface", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": "<", @@ -13684,33 +12787,46 @@ { "text": ">", "kind": "punctuation" + } + ], + "documentation": [] + }, + { + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -13718,38 +12834,55 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "ArrayBufferConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "boolean", + "text": "as", "kind": "keyword" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "interface", + "text": "async", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Boolean", - "kind": "localName" + "text": "await", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Number", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -13763,7 +12896,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Boolean", "kind": "localName" }, { @@ -13775,13 +12908,25 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "(", "kind": "punctuation" @@ -13803,8 +12948,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "T", + "kind": "typeParameterName" }, { "text": ")", @@ -13823,7 +12968,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -13839,19 +12984,86 @@ "kind": "space" }, { - "text": "Number", + "text": "Boolean", "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", - "kind": "text" + "text": "break", + "kind": "keyword" } ] }, { - "name": "Math", + "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": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -13865,7 +13077,7 @@ "kind": "space" }, { - "text": "Math", + "text": "DataView", "kind": "localName" }, { @@ -13881,7 +13093,7 @@ "kind": "space" }, { - "text": "Math", + "text": "DataView", "kind": "localName" }, { @@ -13893,16 +13105,11 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" - } - ] + "documentation": [] }, { "name": "Date", @@ -13987,45 +13194,41 @@ ] }, { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "decodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "pattern", + "text": "encodedURI", "kind": "parameterName" }, { @@ -14041,11 +13244,11 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -14053,122 +13256,191 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "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": "=>", + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "encodedURIComponent", + "kind": "parameterName" }, { - "text": "RegExp", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "+", - "kind": "operator" + "text": ")", + "kind": "punctuation" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, + "text": "string", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ { - "text": "\n", - "kind": "lineBreak" - }, + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "default", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "interface", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" } - ], - "documentation": [] + ] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", + "name": "delete", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "delete", "kind": "keyword" - }, + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Error", - "kind": "localName" - }, + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "uri", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -14186,11 +13458,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -14198,36 +13466,44 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "Error", - "kind": "localName" + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "EvalError", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -14235,37 +13511,17 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "encodeURIComponent", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "uriComponent", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -14278,16 +13534,12 @@ "text": "string", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -14295,58 +13547,82 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", + "text": "|", "kind": "punctuation" }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "boolean", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "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": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "RangeError", + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14360,7 +13636,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Error", "kind": "localName" }, { @@ -14372,7 +13648,7 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" }, { @@ -14420,37 +13696,9 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Error", "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" @@ -14464,20 +13712,20 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Error", "kind": "localName" } ], "documentation": [] }, { - "name": "ReferenceError", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -14485,37 +13733,17 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "eval", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "x", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -14533,70 +13761,46 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", + "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", + "text": "any", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "ReferenceError", - "kind": "localName" + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] + } + ] }, { - "name": "SyntaxError", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14610,7 +13814,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "EvalError", "kind": "localName" }, { @@ -14622,7 +13826,7 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" }, { @@ -14670,7 +13874,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "EvalError", "kind": "localName" }, { @@ -14714,80 +13918,96 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "EvalError", "kind": "localName" } ], "documentation": [] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", + "name": "export", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "export", "kind": "keyword" - }, + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "TypeError", - "kind": "localName" - }, + "text": "false", + "kind": "keyword" + } + ] + }, + { + "name": "finally", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "Float32Array", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -14795,58 +14015,97 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "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": "(", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": "+", - "kind": "operator" + "text": "\n", + "kind": "lineBreak" }, { - "text": "1", - "kind": "numericLiteral" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "Float64Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "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": "URIError", + "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": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14860,7 +14119,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Function", "kind": "localName" }, { @@ -14872,7 +14131,7 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" }, { @@ -14884,12 +14143,12 @@ "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": "...", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "args", + "kind": "parameterName" }, { "text": ":", @@ -14904,52 +14163,32 @@ "kind": "keyword" }, { - "text": ")", + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": "]", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", + "text": "=>", "kind": "punctuation" }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { "text": "\n", @@ -14964,20 +14203,25 @@ "kind": "space" }, { - "text": "URIError", + "text": "Function", "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -14985,90 +14229,77 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "if", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "JSON", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "JSON", - "kind": "localName" + "text": "import", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", - "kind": "text" + "text": "in", + "kind": "keyword" } ] }, { - "name": "Array", + "name": "Infinity", "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": "var", + "kind": "keyword" }, { - "text": "arrayLength", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -15081,33 +14312,58 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "any", + "text": "var", "kind": "keyword" }, { - "text": "[", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "]", + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -15115,35 +14371,41 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "Int16ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "+", - "kind": "operator" - }, + "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": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "2", - "kind": "numericLiteral" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overloads", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -15151,26 +14413,31 @@ "kind": "space" }, { - "text": "Array", + "text": "Int32Array", "kind": "localName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "ArrayBuffer", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -15184,7 +14451,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int8Array", "kind": "localName" }, { @@ -15200,7 +14467,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int8Array", "kind": "localName" }, { @@ -15212,50 +14479,91 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "Int8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "text": "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": "DataView", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15266,20 +14574,44 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "Int8Array", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15287,24 +14619,32 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15315,19 +14655,38 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Returns a 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": "Uint8Array", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -15341,7 +14700,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "JSON", "kind": "localName" }, { @@ -15357,7 +14716,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "JSON", "kind": "localName" }, { @@ -15369,19 +14728,31 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], "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.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -15395,7 +14766,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Math", "kind": "localName" }, { @@ -15411,7 +14782,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Math", "kind": "localName" }, { @@ -15423,39 +14794,23 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "Int16Array", + "name": "NaN", "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" @@ -15465,7 +14820,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "NaN", "kind": "localName" }, { @@ -15477,25 +14832,44 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "new", + "kind": "keyword" } ] }, { - "name": "Uint16Array", + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -15503,24 +14877,36 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Number", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NumberConstructor", + "kind": "interfaceName" + }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "value", + "kind": "parameterName" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -15531,79 +14917,61 @@ "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", + "text": "any", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Int32Array", - "kind": "localName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "Number", + "kind": "localName" } ], "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.", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Uint32Array", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -15611,27 +14979,31 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Object", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "ObjectConstructor", + "kind": "interfaceName" }, { - "text": ":", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -15639,25 +15011,15 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "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": " ", + "kind": "space" + }, { - "text": "interface", + "text": "any", "kind": "keyword" }, { @@ -15665,53 +15027,68 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "+", + "kind": "operator" }, { - "text": "var", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "Object", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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" + "text": "package", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -15719,24 +15096,32 @@ "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15747,25 +15132,44 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "Converts a string to 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": "Intl", - "kind": "module", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "function", "kind": "keyword" }, { @@ -15773,38 +15177,45 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "anotherFunc", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "parseInt", + "kind": "functionName" + }, { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "anotherFunc", - "kind": "functionName" + "text": "string", + "kind": "keyword" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "a", + "text": " ", + "kind": "space" + }, + { + "text": "radix", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -15830,17 +15241,58 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "lambdaFoo", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -15851,7 +15303,7 @@ "kind": "space" }, { - "text": "lambdaFoo", + "text": "RangeError", "kind": "localName" }, { @@ -15862,14 +15314,26 @@ "text": " ", "kind": "space" }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -15879,11 +15343,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -15891,11 +15355,7 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -15903,50 +15363,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "(", "kind": "punctuation" }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is lambda comment", + "text": "overload", "kind": "text" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" }, { - "text": "lambdaFoo var comment", - "kind": "text" + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" } - ] + ], + "documentation": [] }, { - "name": "lambddaNoVarComment", + "name": "ReferenceError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -15957,7 +15428,7 @@ "kind": "space" }, { - "text": "lambddaNoVarComment", + "text": "ReferenceError", "kind": "localName" }, { @@ -15968,14 +15439,26 @@ "text": " ", "kind": "space" }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -15985,11 +15468,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -15997,11 +15480,7 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -16009,42 +15488,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceError", + "kind": "localName" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "overload", + "kind": "text" + }, + { + "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceError", + "kind": "localName" } ], - "documentation": [ - { - "text": "this is lambda multiplication", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "assigned", + "name": "RegExp", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -16055,7 +15553,7 @@ "kind": "space" }, { - "text": "assigned", + "text": "RegExp", "kind": "localName" }, { @@ -16066,12 +15564,20 @@ "text": " ", "kind": "space" }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "(", "kind": "punctuation" }, { - "text": "s", + "text": "pattern", "kind": "parameterName" }, { @@ -16087,7 +15593,11 @@ "kind": "keyword" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -16095,7 +15605,11 @@ "kind": "space" }, { - "text": "=>", + "text": "RegExp", + "kind": "localName" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -16103,483 +15617,873 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Summary on expression", - "kind": "text" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "On variable", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "param on expression", - "kind": "text" - } - ] + "text": "RegExp", + "kind": "localName" }, { - "name": "returns", - "text": [ - { - "text": "return on expression", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "the first parameter!", - "kind": "text" - } - ] + "text": "(", + "kind": "punctuation" }, { - "name": "returns", - "text": [ - { - "text": "the parameter's length", - "kind": "text" - } - ] - } - ] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "+", + "kind": "operator" + }, { - "text": "var", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "overload", + "kind": "text" + }, { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "catch", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "const", - "kind": "keyword" + "text": "RegExp", + "kind": "localName" } - ] + ], + "documentation": [] }, { - "name": "continue", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "return", "kind": "keyword" } ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "default", + "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" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "do", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "else", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "enum", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "super", "kind": "keyword" } ] }, { - "name": "export", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "switch", "kind": "keyword" } ] }, { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "extends", + "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": "false", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "this", "kind": "keyword" } ] }, { - "name": "finally", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "throw", "kind": "keyword" } ] }, { - "name": "for", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "true", "kind": "keyword" } ] }, { - "name": "function", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "try", "kind": "keyword" } ] }, { - "name": "if", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "if", + "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": "import", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "in", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "in", + "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": "instanceof", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "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": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "null", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "return", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "super", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "switch", + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "this", - "kind": "keyword" + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "throw", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "true", + "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" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "typeof", - "kind": "keyword" + "text": "URIError", + "kind": "localName" } - ] + ], + "documentation": [] }, { "name": "var", @@ -16630,99 +16534,195 @@ ] }, { - "name": "implements", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "yield", "kind": "keyword" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": " ", + "kind": "space" + }, + { + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "package", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "yield", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "as", - "kind": "keyword" + "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": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "async", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", + "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" + } + ] + } ] } ] diff --git a/tests/baselines/reference/completionsJSDocTags.baseline b/tests/baselines/reference/completionsJSDocTags.baseline index 5df26afeb2dda..4c876248179c9 100644 --- a/tests/baselines/reference/completionsJSDocTags.baseline +++ b/tests/baselines/reference/completionsJSDocTags.baseline @@ -77,8 +77,8 @@ ] }, { - "name": "property1", - "kind": "property", + "name": "method3", + "kind": "method", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -87,7 +87,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -107,8 +107,16 @@ "kind": "punctuation" }, { - "text": "property1", - "kind": "propertyName" + "text": "method3", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -119,17 +127,17 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [], "tags": [ { - "name": "mytag", + "name": "returns", "text": [ { - "text": "comment1 comment2", + "text": "a value", "kind": "text" } ] @@ -137,8 +145,8 @@ ] }, { - "name": "property2", - "kind": "property", + "name": "method4", + "kind": "method", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -147,7 +155,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -167,8 +175,32 @@ "kind": "punctuation" }, { - "text": "property2", - "kind": "propertyName" + "text": "method4", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "foo", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -186,33 +218,38 @@ "documentation": [], "tags": [ { - "name": "mytag1", + "name": "param", "text": [ { - "text": "some comments\nsome more comments about mytag1", + "text": "foo", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value.", "kind": "text" } ] }, { - "name": "mytag2", + "name": "returns", "text": [ { - "text": "here all the comments are on a new line", + "text": "Another value", "kind": "text" } ] }, - { - "name": "mytag3" - }, { "name": "mytag" } ] }, { - "name": "method3", + "name": "method5", "kind": "method", "kindModifiers": "", "sortText": "11", @@ -242,7 +279,7 @@ "kind": "punctuation" }, { - "text": "method3", + "text": "method5", "kind": "methodName" }, { @@ -262,25 +299,19 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [], "tags": [ { - "name": "returns", - "text": [ - { - "text": "a value", - "kind": "text" - } - ] + "name": "mytag" } ] }, { - "name": "method4", + "name": "newMethod", "kind": "method", "kindModifiers": "", "sortText": "11", @@ -310,29 +341,13 @@ "kind": "punctuation" }, { - "text": "method4", + "text": "newMethod", "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "foo", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -346,46 +361,31 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], - "documentation": [], - "tags": [ + "documentation": [ { - "name": "param", - "text": [ - { - "text": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value.", - "kind": "text" - } - ] - }, + "text": "method documentation", + "kind": "text" + } + ], + "tags": [ { - "name": "returns", + "name": "mytag", "text": [ { - "text": "Another value", + "text": "a JSDoc tag", "kind": "text" } ] - }, - { - "name": "mytag" } ] }, { - "name": "method5", - "kind": "method", + "name": "property1", + "kind": "property", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -394,7 +394,7 @@ "kind": "punctuation" }, { - "text": "method", + "text": "property", "kind": "text" }, { @@ -414,16 +414,8 @@ "kind": "punctuation" }, { - "text": "method5", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "property1", + "kind": "propertyName" }, { "text": ":", @@ -434,20 +426,26 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [], "tags": [ { - "name": "mytag" + "name": "mytag", + "text": [ + { + "text": "comment1 comment2", + "kind": "text" + } + ] } ] }, { - "name": "newMethod", - "kind": "method", + "name": "property2", + "kind": "property", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -456,7 +454,7 @@ "kind": "punctuation" }, { - "text": "method", + "text": "property", "kind": "text" }, { @@ -476,16 +474,8 @@ "kind": "punctuation" }, { - "text": "newMethod", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "property2", + "kind": "propertyName" }, { "text": ":", @@ -496,25 +486,35 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "method documentation", - "kind": "text" - } - ], + "documentation": [], "tags": [ { - "name": "mytag", + "name": "mytag1", "text": [ { - "text": "a JSDoc tag", + "text": "some comments\nsome more comments about mytag1", "kind": "text" } ] + }, + { + "name": "mytag2", + "text": [ + { + "text": "here all the comments are on a new line", + "kind": "text" + } + ] + }, + { + "name": "mytag3" + }, + { + "name": "mytag" } ] } diff --git a/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline b/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline index 8db58c0dee683..373d25682df86 100644 --- a/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline +++ b/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline @@ -124,21 +124,21 @@ ] }, { - "name": "C", + "name": "a", "kind": "warning", "kindModifiers": "", "sortText": "17", "isFromUncheckedFile": true }, { - "name": "f", + "name": "C", "kind": "warning", "kindModifiers": "", "sortText": "17", "isFromUncheckedFile": true }, { - "name": "a", + "name": "f", "kind": "warning", "kindModifiers": "", "sortText": "17", diff --git a/tests/baselines/reference/completionsStringMethods.baseline b/tests/baselines/reference/completionsStringMethods.baseline index f9caf9cd86a72..fdf01f72da3fc 100644 --- a/tests/baselines/reference/completionsStringMethods.baseline +++ b/tests/baselines/reference/completionsStringMethods.baseline @@ -10,68 +10,6 @@ "isMemberCompletion": true, "isNewIdentifierLocation": false, "entries": [ - { - "name": "toString", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "toString", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a string representation of a string.", - "kind": "text" - } - ] - }, { "name": "charAt", "kind": "method", @@ -659,6 +597,60 @@ } ] }, + { + "name": "length", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns the length of a String object.", + "kind": "text" + } + ] + }, { "name": "localeCompare", "kind": "method", @@ -1647,7 +1639,7 @@ ] }, { - "name": "toLowerCase", + "name": "toLocaleLowerCase", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -1677,13 +1669,57 @@ "kind": "punctuation" }, { - "text": "toLowerCase", + "text": "toLocaleLowerCase", "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "locales", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -1703,13 +1739,13 @@ ], "documentation": [ { - "text": "Converts all the alphabetic characters in a string to lowercase.", + "text": "Converts all alphabetic characters to lowercase, taking into account the host environment's current locale.", "kind": "text" } ] }, { - "name": "toLocaleLowerCase", + "name": "toLocaleUpperCase", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -1739,7 +1775,7 @@ "kind": "punctuation" }, { - "text": "toLocaleLowerCase", + "text": "toLocaleUpperCase", "kind": "methodName" }, { @@ -1809,13 +1845,13 @@ ], "documentation": [ { - "text": "Converts all alphabetic characters to lowercase, taking into account the host environment's current locale.", + "text": "Returns a string where all alphabetic characters have been converted to uppercase, taking into account the host environment's current locale.", "kind": "text" } ] }, { - "name": "toUpperCase", + "name": "toLowerCase", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -1845,7 +1881,7 @@ "kind": "punctuation" }, { - "text": "toUpperCase", + "text": "toLowerCase", "kind": "methodName" }, { @@ -1871,13 +1907,13 @@ ], "documentation": [ { - "text": "Converts all the alphabetic characters in a string to uppercase.", + "text": "Converts all the alphabetic characters in a string to lowercase.", "kind": "text" } ] }, { - "name": "toLocaleUpperCase", + "name": "toString", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -1907,7 +1943,7 @@ "kind": "punctuation" }, { - "text": "toLocaleUpperCase", + "text": "toString", "kind": "methodName" }, { @@ -1915,11 +1951,7 @@ "kind": "punctuation" }, { - "text": "locales", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -1933,13 +1965,31 @@ { "text": "string", "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Returns a string representation of a string.", + "kind": "text" + } + ] + }, + { + "name": "toUpperCase", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "method", + "kind": "text" }, { - "text": "|", + "text": ")", "kind": "punctuation" }, { @@ -1947,15 +1997,19 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "String", + "kind": "localName" }, { - "text": "[", + "text": ".", "kind": "punctuation" }, { - "text": "]", + "text": "toUpperCase", + "kind": "methodName" + }, + { + "text": "(", "kind": "punctuation" }, { @@ -1977,7 +2031,7 @@ ], "documentation": [ { - "text": "Returns a string where all alphabetic characters have been converted to uppercase, taking into account the host environment's current locale.", + "text": "Converts all the alphabetic characters in a string to uppercase.", "kind": "text" } ] @@ -2045,8 +2099,8 @@ ] }, { - "name": "length", - "kind": "property", + "name": "valueOf", + "kind": "method", "kindModifiers": "declare", "sortText": "11", "displayParts": [ @@ -2055,7 +2109,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -2075,8 +2129,16 @@ "kind": "punctuation" }, { - "text": "length", - "kind": "propertyName" + "text": "valueOf", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2087,13 +2149,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Returns the length of a String object.", + "text": "Returns the primitive value of the specified object.", "kind": "text" } ] @@ -2248,68 +2310,6 @@ ] } ] - }, - { - "name": "valueOf", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "valueOf", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns the primitive value of the specified object.", - "kind": "text" - } - ] } ] } diff --git a/tests/cases/fourslash/cloduleAsBaseClass.ts b/tests/cases/fourslash/cloduleAsBaseClass.ts index 09929e8417249..870b9994edf79 100644 --- a/tests/cases/fourslash/cloduleAsBaseClass.ts +++ b/tests/cases/fourslash/cloduleAsBaseClass.ts @@ -23,18 +23,17 @@ ////d./*1*/ ////D./*2*/ -verify.completions({ marker: "1", exact: ["foo2", "foo"] }); +verify.completions({ marker: "1", exact: ["foo", "foo2"] }); edit.insert('foo()'); verify.completions({ marker: "2", - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, - { name: "bar2", sortText: completion.SortText.LocalDeclarationPriority }, + exact: completion.functionMembersPlus([ { name: "bar", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "bar2", sortText: completion.SortText.LocalDeclarationPriority }, { name: "baz", sortText: completion.SortText.LocationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "x", sortText: completion.SortText.LocationPriority }, - ...completion.functionMembers - ] + ]) }); edit.insert('bar()'); verify.noErrors(); diff --git a/tests/cases/fourslash/cloduleAsBaseClass2.ts b/tests/cases/fourslash/cloduleAsBaseClass2.ts index 4053bfb2c02cb..1c6ffaa2cfc5d 100644 --- a/tests/cases/fourslash/cloduleAsBaseClass2.ts +++ b/tests/cases/fourslash/cloduleAsBaseClass2.ts @@ -28,7 +28,7 @@ ////d./*1*/ ////D./*2*/ -verify.completions({ marker: "1", exact: ["foo2", "foo"] }); +verify.completions({ marker: "1", exact: ["foo", "foo2"] }); edit.insert('foo()'); verify.completions({ diff --git a/tests/cases/fourslash/commentsImportDeclaration.ts b/tests/cases/fourslash/commentsImportDeclaration.ts index b19eeba68855e..81ae5bf329e73 100644 --- a/tests/cases/fourslash/commentsImportDeclaration.ts +++ b/tests/cases/fourslash/commentsImportDeclaration.ts @@ -34,8 +34,8 @@ verify.completions({ marker: "6", exact: [{ name: "m1", text: "namespace extMod. verify.completions({ marker: "7", exact: [ - { name: "fooExport", text: "function extMod.m1.fooExport(): number", documentation: "exported function" }, { name: "b", text: "var extMod.m1.b: number", documentation: "b's comment" }, + { name: "fooExport", text: "function extMod.m1.fooExport(): number", documentation: "exported function" }, { name: "m2", text: "namespace extMod.m1.m2", documentation: "m2 comments" }, ] }) diff --git a/tests/cases/fourslash/completionAfterGlobalThis.ts b/tests/cases/fourslash/completionAfterGlobalThis.ts index eac8db8ef4700..ae4056c0b60a0 100644 --- a/tests/cases/fourslash/completionAfterGlobalThis.ts +++ b/tests/cases/fourslash/completionAfterGlobalThis.ts @@ -4,7 +4,7 @@ verify.completions({ marker: "", - exact: [ + unsorted: [ completion.globalThisEntry, ...completion.globalsVars, completion.undefinedVarEntry diff --git a/tests/cases/fourslash/completionAfterQuestionDot.ts b/tests/cases/fourslash/completionAfterQuestionDot.ts index 3adb024ba95ed..3ca36978713a8 100644 --- a/tests/cases/fourslash/completionAfterQuestionDot.ts +++ b/tests/cases/fourslash/completionAfterQuestionDot.ts @@ -27,8 +27,8 @@ verify.completions({ verify.completions({ marker: "2", exact: [ + { name: "address" }, { name: "bar" }, - { name: "address" } ], preferences: { includeInsertTextCompletions: true }, }); @@ -36,8 +36,8 @@ verify.completions({ verify.completions({ marker: "3", exact: [ + { name: "address" }, { name: "bar" }, - { name: "address" } ], preferences: { includeInsertTextCompletions: true }, }); diff --git a/tests/cases/fourslash/completionEntryForClassMembers.ts b/tests/cases/fourslash/completionEntryForClassMembers.ts index 57c23f5649f66..4d691c383abe0 100644 --- a/tests/cases/fourslash/completionEntryForClassMembers.ts +++ b/tests/cases/fourslash/completionEntryForClassMembers.ts @@ -128,7 +128,7 @@ verify.completions( { // Not a class element declaration location marker: "InsideMethod", - exact: [ + unsorted: [ "arguments", completion.globalThisEntry, "B", "C", "D", "D1", "D2", "D3", "D4", "D5", "D6", "E", "F", "F2", "G", "G2", "H", "I", "J", "K", "L", "L2", "M", "N", "O", @@ -146,7 +146,7 @@ verify.completions( "classThatStartedWritingIdentifierAfterPrivateModifier", "classThatStartedWritingIdentifierAfterPrivateStaticModifier", ], - exact: ["private", "protected", "public", "static", "abstract", "async", "constructor", "declare", "get", "readonly", "set", "override"].map( + unsorted: ["private", "protected", "public", "static", "abstract", "async", "constructor", "declare", "get", "readonly", "set", "override"].map( name => ({ name, sortText: completion.SortText.GlobalsOrKeywords }) ), isNewIdentifierLocation: true, @@ -176,13 +176,13 @@ verify.completions( "classThatHasWrittenAsyncKeyword", "classElementAfterConstructorSeparatedByComma", ], - exact: [protectedMethod, getValue, ...completion.classElementKeywords], + unsorted: [protectedMethod, getValue, ...completion.classElementKeywords], isNewIdentifierLocation: true, }, { // Static Base members and class member keywords allowed marker: ["classElementContainingStatic", "classThatStartedWritingIdentifierAfterStaticModifier"], - exact: [staticMethod, ...completion.classElementKeywords], + unsorted: [staticMethod, ...completion.classElementKeywords], isNewIdentifierLocation: true, }, { @@ -190,7 +190,7 @@ verify.completions( "classThatHasAlreadyImplementedAnotherClassMethod", "classThatHasAlreadyImplementedAnotherClassMethodAfterMethod", ], - exact: [protectedMethod, ...completion.classElementKeywords], + unsorted: [protectedMethod, ...completion.classElementKeywords], isNewIdentifierLocation: true, }, { @@ -198,19 +198,19 @@ verify.completions( "classThatHasAlreadyImplementedAnotherClassProtectedMethod", "classThatHasDifferentMethodThanBaseAfterProtectedMethod", ], - exact: [getValue, ...completion.classElementKeywords], + unsorted: [getValue, ...completion.classElementKeywords], isNewIdentifierLocation: true, }, { // instance memebers in D1 and base class are shown marker: "classThatExtendsClassExtendingAnotherClass", - exact: ["getValue1", "protectedMethod", "getValue", ...completion.classElementKeywords], + unsorted: ["getValue1", "protectedMethod", "getValue", ...completion.classElementKeywords], isNewIdentifierLocation: true, }, { // instance memebers in D2 and base class are shown marker: "classThatExtendsClassExtendingAnotherClassWithOverridingMember", - exact: [ + unsorted: [ { name: "protectedMethod", text: "(method) D2.protectedMethod(): void" }, getValue, ...completion.classElementKeywords, @@ -223,7 +223,7 @@ verify.completions( "classThatExtendsClassExtendingAnotherClassAndTypesStatic", "classThatExtendsClassExtendingAnotherClassWithOverridingMemberAndTypesStatic" ], - exact: [staticMethod, ...completion.classElementKeywords], + unsorted: [staticMethod, ...completion.classElementKeywords], isNewIdentifierLocation: true, }, ); diff --git a/tests/cases/fourslash/completionEntryForClassMembers2.ts b/tests/cases/fourslash/completionEntryForClassMembers2.ts index 2ea00966ad311..b1de83ada969c 100644 --- a/tests/cases/fourslash/completionEntryForClassMembers2.ts +++ b/tests/cases/fourslash/completionEntryForClassMembers2.ts @@ -398,6 +398,6 @@ const tests: ReadonlyArray<{ readonly marker: string | ReadonlyArray, re verify.completions(...tests.map(({ marker, members }): FourSlashInterface.CompletionsOptions => ({ marker, - exact: [...members.map(m => ({ ...m, kind: "method" })), ...completion.classElementKeywords], + unsorted: [...members.map(m => ({ ...m, kind: "method" })), ...completion.classElementKeywords], isNewIdentifierLocation: true, }))); diff --git a/tests/cases/fourslash/completionEntryForClassMembers3.ts b/tests/cases/fourslash/completionEntryForClassMembers3.ts index ff33116b064da..4dc24dc20ff55 100644 --- a/tests/cases/fourslash/completionEntryForClassMembers3.ts +++ b/tests/cases/fourslash/completionEntryForClassMembers3.ts @@ -18,7 +18,7 @@ function verifyHasBar() { verify.completions({ - exact: [ + unsorted: [ { name: "bar", text: "(method) IFoo.bar(): void", kind: "method" }, ...completion.classElementKeywords, ], diff --git a/tests/cases/fourslash/completionEntryForUnionProperty.ts b/tests/cases/fourslash/completionEntryForUnionProperty.ts index ea5e34d95dd4c..6264c87e04ef9 100644 --- a/tests/cases/fourslash/completionEntryForUnionProperty.ts +++ b/tests/cases/fourslash/completionEntryForUnionProperty.ts @@ -17,7 +17,7 @@ verify.completions({ marker: "", exact: [ - { name: "commonProperty", text: "(property) commonProperty: string | number" }, { name: "commonFunction", text: "(method) commonFunction(): number" }, + { name: "commonProperty", text: "(property) commonProperty: string | number" }, ], }); diff --git a/tests/cases/fourslash/completionEntryForUnionProperty2.ts b/tests/cases/fourslash/completionEntryForUnionProperty2.ts index 0c5e895439525..0b307a6ef29be 100644 --- a/tests/cases/fourslash/completionEntryForUnionProperty2.ts +++ b/tests/cases/fourslash/completionEntryForUnionProperty2.ts @@ -20,9 +20,9 @@ verify.completions({ marker: "1", exact: [ + { name: "toLocaleString", text: "(method) toLocaleString(): string (+1 overload)", documentation: "Returns a date converted to a string using the current locale." }, { name: "toString", text: "(method) toString(): string (+1 overload)", documentation: "Returns a string representation of a string." }, { name: "valueOf", text: "(method) valueOf(): string | number", documentation: "Returns the primitive value of the specified object." }, - { name: "toLocaleString", text: "(method) toLocaleString(): string (+1 overload)", documentation: "Returns a date converted to a string using the current locale." }, ], }); diff --git a/tests/cases/fourslash/completionEntryInJsFile.ts b/tests/cases/fourslash/completionEntryInJsFile.ts index cf460f6fcc9e9..3d7acf8ad4357 100644 --- a/tests/cases/fourslash/completionEntryInJsFile.ts +++ b/tests/cases/fourslash/completionEntryInJsFile.ts @@ -14,17 +14,17 @@ ////} const warnings = [ { name: "classA", sortText: completion.SortText.JavascriptIdentifiers }, + { name: "foo", sortText: completion.SortText.JavascriptIdentifiers }, { name: "Test7", sortText: completion.SortText.JavascriptIdentifiers }, - { name: "foo", sortText: completion.SortText.JavascriptIdentifiers } ]; verify.completions( - { marker: "global", exact: completion.globalsInJsPlus(["foo", "classA", "Test7"]) }, + { marker: "global", exact: completion.globalsInJsPlus(["classA", "foo", "Test7"]) }, { marker: "class", isNewIdentifierLocation: true, exact: [ + ...completion.classElementInJsKeywords, ...warnings, - ...completion.classElementInJsKeywords ] }, { @@ -32,5 +32,5 @@ verify.completions( isNewIdentifierLocation: true, exact: warnings }, - { marker: "insideFunction", exact: completion.globalsInJsInsideFunction(["foo", "classA", "Test7"]) }, + { marker: "insideFunction", exact: completion.globalsInJsInsideFunction(["classA", "foo", "Test7"]) }, ); \ No newline at end of file diff --git a/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment1.ts b/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment1.ts index 5d79b9ad9737d..bd71932c7c758 100644 --- a/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment1.ts +++ b/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment1.ts @@ -13,7 +13,7 @@ const replacementSpan = test.ranges()[0] verify.completions( - { marker: "0", exact: ["jspm", '"jspm:browser"'] }, + { marker: "0", exact: ['"jspm:browser"', "jspm"] }, { marker: "1", exact: [ { name: "jspm", replacementSpan }, { name: "jspm:browser", replacementSpan } diff --git a/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment2.ts b/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment2.ts index 3d05e3f3a5ec3..249ba1aca1d8d 100644 --- a/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment2.ts +++ b/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment2.ts @@ -19,7 +19,7 @@ const replacementSpan = test.ranges()[0] verify.completions( - { marker: "0", exact: ["jspm", '"jspm:browser"'] }, + { marker: "0", exact: ['"jspm:browser"', "jspm"] }, { marker: "1", exact: [ { name: "jspm", replacementSpan }, { name: "jspm:browser", replacementSpan } diff --git a/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment3.ts b/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment3.ts index 0aa2491d2a93c..94fcdafdb5cf9 100644 --- a/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment3.ts +++ b/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment3.ts @@ -17,7 +17,7 @@ const replacementSpan = test.ranges()[0] verify.completions( - { marker: "0", exact: ["jspm", '"jspm:browser"'] }, + { marker: "0", exact: ['"jspm:browser"', "jspm"] }, { marker: "1", exact: [ { name: "jspm", replacementSpan }, { name: "jspm:browser", replacementSpan } diff --git a/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment4.ts b/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment4.ts index eafc35e3ae494..acc08072821c4 100644 --- a/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment4.ts +++ b/tests/cases/fourslash/completionForQuotedPropertyInPropertyAssignment4.ts @@ -13,7 +13,7 @@ const replacementSpan = test.ranges()[0] verify.completions( - { marker: "0", exact: ["jspm", '"jspm:browser"'] }, + { marker: "0", exact: ['"jspm:browser"', "jspm"] }, { marker: "1", exact: [ { name: "jspm", replacementSpan }, { name: "jspm:browser", replacementSpan } diff --git a/tests/cases/fourslash/completionForStringLiteral2.ts b/tests/cases/fourslash/completionForStringLiteral2.ts index e5753e7296020..04ad731e68836 100644 --- a/tests/cases/fourslash/completionForStringLiteral2.ts +++ b/tests/cases/fourslash/completionForStringLiteral2.ts @@ -15,11 +15,11 @@ const replacementSpan0 = test.ranges()[0] verify.completions( { marker: "1", exact: [ - { name: "foo", replacementSpan: replacementSpan0 }, { name: "bar", replacementSpan: replacementSpan0 }, + { name: "foo", replacementSpan: replacementSpan0 }, { name: "some other name", replacementSpan: replacementSpan0 } ] }, - { marker: "2", exact: [ "foo", "bar", "some other name" ] }, + { marker: "2", exact: [ "bar", "foo", "some other name" ] }, { marker: "3", exact: { name: "a", replacementSpan: test.ranges()[1] diff --git a/tests/cases/fourslash/completionForStringLiteralInIndexedAccess01.ts b/tests/cases/fourslash/completionForStringLiteralInIndexedAccess01.ts index 90f6e03cc0cbb..45c07a184f24b 100644 --- a/tests/cases/fourslash/completionForStringLiteralInIndexedAccess01.ts +++ b/tests/cases/fourslash/completionForStringLiteralInIndexedAccess01.ts @@ -9,6 +9,6 @@ const replacementSpan = test.ranges()[0] verify.completions({ marker: "1", exact: [ + { name: "bar", replacementSpan }, { name: "foo", replacementSpan }, - { name: "bar", replacementSpan } ] }); diff --git a/tests/cases/fourslash/completionForStringLiteral_details.ts b/tests/cases/fourslash/completionForStringLiteral_details.ts index e4521cbeaddeb..ae312d46b3b4b 100644 --- a/tests/cases/fourslash/completionForStringLiteral_details.ts +++ b/tests/cases/fourslash/completionForStringLiteral_details.ts @@ -23,8 +23,8 @@ verify.completions( { marker: "prop", exact: [ - { name: "x", text: "(property) I.x: number", documentation: "Prop doc", kind: "property", replacementSpan: test.ranges()[1] }, { name: "m", text: "(method) I.m(): void", documentation: "Method doc", kind: "method", replacementSpan: test.ranges()[1] }, + { name: "x", text: "(property) I.x: number", documentation: "Prop doc", kind: "property", replacementSpan: test.ranges()[1] }, ], }, ); diff --git a/tests/cases/fourslash/completionInNamedImportLocation.ts b/tests/cases/fourslash/completionInNamedImportLocation.ts index 057259855df44..3ec4d07a701d0 100644 --- a/tests/cases/fourslash/completionInNamedImportLocation.ts +++ b/tests/cases/fourslash/completionInNamedImportLocation.ts @@ -18,13 +18,14 @@ verify.completions( exact: [ { name: "x", text: "var x: number" }, { name: "y", text: "var y: number" }, - { name: "type", sortText: completion.SortText.GlobalsOrKeywords } + { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, ] }, { marker: "2", exact: [ { name: "y", text: "var y: number" }, - { name: "type", sortText: completion.SortText.GlobalsOrKeywords } - ] }, + { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, + ] + }, ); diff --git a/tests/cases/fourslash/completionListAfterNumericLiteral1.ts b/tests/cases/fourslash/completionListAfterNumericLiteral1.ts index 1541989c9c867..d20d6f81be52e 100644 --- a/tests/cases/fourslash/completionListAfterNumericLiteral1.ts +++ b/tests/cases/fourslash/completionListAfterNumericLiteral1.ts @@ -2,4 +2,11 @@ ////5../**/ -verify.completions({ marker: "", exact: ["toString", "toFixed", "toExponential", "toPrecision", "valueOf", "toLocaleString"] }); +verify.completions({ marker: "", exact: [ + "toExponential", + "toFixed", + "toLocaleString", + "toPrecision", + "toString", + "valueOf", +] }); diff --git a/tests/cases/fourslash/completionListAfterRegularExpressionLiteral01.ts b/tests/cases/fourslash/completionListAfterRegularExpressionLiteral01.ts index efd93663f70b1..baf71f0533fb5 100644 --- a/tests/cases/fourslash/completionListAfterRegularExpressionLiteral01.ts +++ b/tests/cases/fourslash/completionListAfterRegularExpressionLiteral01.ts @@ -3,4 +3,4 @@ ////let v = 100; /////a/./**/ -verify.completions({ marker: "", exact: ["exec", "test", "source", "global", "ignoreCase", "multiline", "lastIndex", { name: "compile", sortText: completion.SortText.DeprecatedLocationPriority }] }); +verify.completions({ marker: "", unsorted: ["exec", "test", "source", "global", "ignoreCase", "multiline", "lastIndex", { name: "compile", sortText: completion.SortText.DeprecatedLocationPriority }] }); diff --git a/tests/cases/fourslash/completionListAfterRegularExpressionLiteral1.ts b/tests/cases/fourslash/completionListAfterRegularExpressionLiteral1.ts index 01e44c1abddda..6c3f631dde5d2 100644 --- a/tests/cases/fourslash/completionListAfterRegularExpressionLiteral1.ts +++ b/tests/cases/fourslash/completionListAfterRegularExpressionLiteral1.ts @@ -2,4 +2,4 @@ /////a/./**/ -verify.completions({ marker: "", exact: ["exec", "test", "source", "global", "ignoreCase", "multiline", "lastIndex", { name: "compile", sortText: completion.SortText.DeprecatedLocationPriority }] }); +verify.completions({ marker: "", unsorted: ["exec", "test", "source", "global", "ignoreCase", "multiline", "lastIndex", { name: "compile", sortText: completion.SortText.DeprecatedLocationPriority }] }); diff --git a/tests/cases/fourslash/completionListAfterStringLiteral1.ts b/tests/cases/fourslash/completionListAfterStringLiteral1.ts index 252af8cb6c186..74cb1bb1c7eaa 100644 --- a/tests/cases/fourslash/completionListAfterStringLiteral1.ts +++ b/tests/cases/fourslash/completionListAfterStringLiteral1.ts @@ -4,7 +4,7 @@ verify.completions({ marker: "", - exact: [ + unsorted: [ "toString", "charAt", "charCodeAt", "concat", "indexOf", "lastIndexOf", "localeCompare", "match", "replace", "search", "slice", "split", "substring", "toLowerCase", "toLocaleLowerCase", "toUpperCase", "toLocaleUpperCase", "trim", "length", { name: "substr", sortText: completion.SortText.DeprecatedLocationPriority }, "valueOf", ], diff --git a/tests/cases/fourslash/completionListBuilderLocations_VariableDeclarations.ts b/tests/cases/fourslash/completionListBuilderLocations_VariableDeclarations.ts index eaad02afcc52f..bae2812d9c776 100644 --- a/tests/cases/fourslash/completionListBuilderLocations_VariableDeclarations.ts +++ b/tests/cases/fourslash/completionListBuilderLocations_VariableDeclarations.ts @@ -29,12 +29,12 @@ // first declaration verify.completions({ marker: ["var1"], - exact: completion.globalsPlus(["y", "C"]), + exact: completion.globalsPlus(["C", "y"]), isNewIdentifierLocation: true }); verify.completions({ marker: ["var2", "var3", "var4", "var5", "var6", "var7", "var8", "var9", "var10", "var11", "var12"], - exact: completion.globalsPlus(["x", "y", "C"]), + exact: completion.globalsPlus(["C", "x", "y"]), isNewIdentifierLocation: true }); diff --git a/tests/cases/fourslash/completionListClassMembers.ts b/tests/cases/fourslash/completionListClassMembers.ts index f2740963b67b5..9e7c920ca1cf6 100644 --- a/tests/cases/fourslash/completionListClassMembers.ts +++ b/tests/cases/fourslash/completionListClassMembers.ts @@ -26,27 +26,25 @@ verify.completions( { marker: "staticsInsideClassScope", - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, - { name: "privateStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, - { name: "publicStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, + exact: completion.functionMembersPlus([ { name: "privateStaticMethod", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "privateStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicStaticMethod", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ], + { name: "publicStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, + ]), }, { marker: "instanceMembersInsideClassScope", - exact: ["privateInstanceMethod", "publicInstanceMethod", "privateProperty", "publicProperty"], + unsorted: ["privateInstanceMethod", "publicInstanceMethod", "privateProperty", "publicProperty"], }, { marker: "staticsOutsideClassScope", - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, - { name: "publicStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, + exact: completion.functionMembersPlus([ { name: "publicStaticMethod", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ], + { name: "publicStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, + ]), }, { marker: "instanceMembersOutsideClassScope", diff --git a/tests/cases/fourslash/completionListClassPrivateFields_JS.ts b/tests/cases/fourslash/completionListClassPrivateFields_JS.ts index 49c8d05af6a4c..788ca4744632a 100644 --- a/tests/cases/fourslash/completionListClassPrivateFields_JS.ts +++ b/tests/cases/fourslash/completionListClassPrivateFields_JS.ts @@ -13,9 +13,9 @@ verify.completions({ marker: "", exact: [ + ...completion.classElementInJsKeywords, { name: "A", sortText: completion.SortText.JavascriptIdentifiers }, { name: "B", sortText: completion.SortText.JavascriptIdentifiers }, - ...completion.classElementInJsKeywords ], isNewIdentifierLocation: true }); diff --git a/tests/cases/fourslash/completionListEnumMembers.ts b/tests/cases/fourslash/completionListEnumMembers.ts index 42029ae3216c1..4e998cf3040e9 100644 --- a/tests/cases/fourslash/completionListEnumMembers.ts +++ b/tests/cases/fourslash/completionListEnumMembers.ts @@ -11,5 +11,5 @@ verify.completions( { marker: ["valueReference", "typeReference"], exact: ["bar", "baz"] }, - { marker: "enumValueReference", exact: ["toString", "toFixed", "toExponential", "toPrecision", "valueOf", "toLocaleString"] }, + { marker: "enumValueReference", unsorted: ["toString", "toFixed", "toExponential", "toPrecision", "valueOf", "toLocaleString"] }, ); diff --git a/tests/cases/fourslash/completionListEnumValues.ts b/tests/cases/fourslash/completionListEnumValues.ts index b684bdad49af7..c58b97369d692 100644 --- a/tests/cases/fourslash/completionListEnumValues.ts +++ b/tests/cases/fourslash/completionListEnumValues.ts @@ -15,7 +15,14 @@ verify.completions( // Should only have the enum's own members, and nothing else - { marker: "enumVariable", exact: ["Red", "Green"] }, + { marker: "enumVariable", exact: ["Green", "Red"] }, // Should have number members, and not enum members - { marker: ["variableOfEnumType", "callOfEnumReturnType"], exact: ["toString", "toFixed", "toExponential", "toPrecision", "valueOf", "toLocaleString"] }, + { marker: ["variableOfEnumType", "callOfEnumReturnType"], exact: [ + "toExponential", + "toFixed", + "toLocaleString", + "toPrecision", + "toString", + "valueOf", + ] } ); diff --git a/tests/cases/fourslash/completionListForDerivedType1.ts b/tests/cases/fourslash/completionListForDerivedType1.ts index ef9b28503d109..fd01eff0ad042 100644 --- a/tests/cases/fourslash/completionListForDerivedType1.ts +++ b/tests/cases/fourslash/completionListForDerivedType1.ts @@ -15,6 +15,9 @@ verify.completions( { marker: "1", exact: [{ name: "bar", text: "(method) IFoo.bar(): IFoo" }] }, { marker: "2", - exact: [{ name: "bar2", text: "(method) IFoo2.bar2(): IFoo2" }, { name: "bar", text: "(method) IFoo.bar(): IFoo" }] + exact: [ + { name: "bar", text: "(method) IFoo.bar(): IFoo" }, + { name: "bar2", text: "(method) IFoo2.bar2(): IFoo2" }, + ] }, ); diff --git a/tests/cases/fourslash/completionListForExportEquals.ts b/tests/cases/fourslash/completionListForExportEquals.ts index a03b3ddb5bfd0..518555f688011 100644 --- a/tests/cases/fourslash/completionListForExportEquals.ts +++ b/tests/cases/fourslash/completionListForExportEquals.ts @@ -13,4 +13,8 @@ // @Filename: /a.ts ////import { /**/ } from "foo"; -verify.completions({ marker: "", exact: ["Static", "foo", { name: "type", sortText: completion.SortText.GlobalsOrKeywords }] }); +verify.completions({ marker: "", exact: [ + "foo", + "Static", + { name: "type", sortText: completion.SortText.GlobalsOrKeywords } +] }); diff --git a/tests/cases/fourslash/completionListForRest.ts b/tests/cases/fourslash/completionListForRest.ts index af2d3b5f3cf74..73e4362fe98d2 100644 --- a/tests/cases/fourslash/completionListForRest.ts +++ b/tests/cases/fourslash/completionListForRest.ts @@ -10,5 +10,8 @@ verify.completions({ marker: "1", - exact: [{ name: "parent", text: "(property) Gen.parent: Gen" }, { name: "millenial", text: "(property) Gen.millenial: string" }], + exact: [ + { name: "millenial", text: "(property) Gen.millenial: string" }, + { name: "parent", text: "(property) Gen.parent: Gen" }, + ], }); diff --git a/tests/cases/fourslash/completionListForShorthandPropertyAssignment.ts b/tests/cases/fourslash/completionListForShorthandPropertyAssignment.ts index 7b364b69ec985..b649c2a741f0b 100644 --- a/tests/cases/fourslash/completionListForShorthandPropertyAssignment.ts +++ b/tests/cases/fourslash/completionListForShorthandPropertyAssignment.ts @@ -2,4 +2,4 @@ //// var person: {name:string; id: number} = { n/**/ -verify.completions({ marker: "", exact: ["name", "id"] }); +verify.completions({ marker: "", exact: ["id", "name"] }); diff --git a/tests/cases/fourslash/completionListForShorthandPropertyAssignment2.ts b/tests/cases/fourslash/completionListForShorthandPropertyAssignment2.ts index 7b364b69ec985..b649c2a741f0b 100644 --- a/tests/cases/fourslash/completionListForShorthandPropertyAssignment2.ts +++ b/tests/cases/fourslash/completionListForShorthandPropertyAssignment2.ts @@ -2,4 +2,4 @@ //// var person: {name:string; id: number} = { n/**/ -verify.completions({ marker: "", exact: ["name", "id"] }); +verify.completions({ marker: "", exact: ["id", "name"] }); diff --git a/tests/cases/fourslash/completionListForTransitivelyExportedMembers01.ts b/tests/cases/fourslash/completionListForTransitivelyExportedMembers01.ts index 90f5cceac34ac..caa50ba34682a 100644 --- a/tests/cases/fourslash/completionListForTransitivelyExportedMembers01.ts +++ b/tests/cases/fourslash/completionListForTransitivelyExportedMembers01.ts @@ -31,4 +31,4 @@ ////import * as c from "./C"; ////var x = c./**/ -verify.completions({ marker: "", exact: ["cVar", "C1", "Inner", "bVar"] }); +verify.completions({ marker: "", exact: ["bVar", "C1", "cVar", "Inner"] }); diff --git a/tests/cases/fourslash/completionListForTransitivelyExportedMembers02.ts b/tests/cases/fourslash/completionListForTransitivelyExportedMembers02.ts index e2335c4b36f78..2085a4b939ae5 100644 --- a/tests/cases/fourslash/completionListForTransitivelyExportedMembers02.ts +++ b/tests/cases/fourslash/completionListForTransitivelyExportedMembers02.ts @@ -32,4 +32,4 @@ ////import * as c from "./C"; ////var x = c.Inner./**/ -verify.completions({ marker: "", exact: ["varVar", "letVar", "constVar"] }); +verify.completions({ marker: "", exact: ["constVar", "letVar", "varVar"] }); diff --git a/tests/cases/fourslash/completionListGenericConstraints.ts b/tests/cases/fourslash/completionListGenericConstraints.ts index cb0965e6288a3..fa4352fabf397 100644 --- a/tests/cases/fourslash/completionListGenericConstraints.ts +++ b/tests/cases/fourslash/completionListGenericConstraints.ts @@ -52,8 +52,8 @@ ////} verify.completions( - { marker: "objectMembers", exact: ["constructor", "toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable"] }, - { marker: "interfaceMembers", exact: ["bar21", "bar22", "bar11", "bar12"] }, - { marker: "callableMembers", exact: ["name", ...completion.functionMembersWithPrototype] }, - { marker: "publicOnlyMembers", exact: ["publicProperty", "publicMethod"] }, + { marker: "objectMembers", unsorted: ["constructor", "toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable"] }, + { marker: "interfaceMembers", unsorted: ["bar21", "bar22", "bar11", "bar12"] }, + { marker: "callableMembers", unsorted: ["name", ...completion.functionMembersWithPrototype] }, + { marker: "publicOnlyMembers", unsorted: ["publicProperty", "publicMethod"] }, ); diff --git a/tests/cases/fourslash/completionListInExportClause02.ts b/tests/cases/fourslash/completionListInExportClause02.ts index 38ed71352f863..36894a408811d 100644 --- a/tests/cases/fourslash/completionListInExportClause02.ts +++ b/tests/cases/fourslash/completionListInExportClause02.ts @@ -8,4 +8,7 @@ //// export { /**/ } from "M1" ////} -verify.completions({ marker: "", exact: ["V", { name: "type", sortText: completion.SortText.GlobalsOrKeywords }] }); +verify.completions({ marker: "", exact: [ + "V", + { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, +] }); diff --git a/tests/cases/fourslash/completionListInExtendsClause.ts b/tests/cases/fourslash/completionListInExtendsClause.ts index c9ff3ff4a6fc6..144f99b83e7b6 100644 --- a/tests/cases/fourslash/completionListInExtendsClause.ts +++ b/tests/cases/fourslash/completionListInExtendsClause.ts @@ -17,11 +17,10 @@ verify.completions( { marker: "1", - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, + exact: completion.functionMembersPlus([ { name: "staticMethod", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ] + { name: "prototype", sortText: completion.SortText.LocationPriority }, + ]) }, { marker: ["2", "3", "4"], exact: undefined }, ); diff --git a/tests/cases/fourslash/completionListInImportClause02.ts b/tests/cases/fourslash/completionListInImportClause02.ts index ce2370f8b5528..99490fbd18930 100644 --- a/tests/cases/fourslash/completionListInImportClause02.ts +++ b/tests/cases/fourslash/completionListInImportClause02.ts @@ -8,4 +8,7 @@ //// import { /**/ } from "M1" ////} -verify.completions({ marker: "", exact: ["V", { name: "type", sortText: completion.SortText.GlobalsOrKeywords }] }); +verify.completions({ marker: "", exact: [ + "V", + { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, +] }); diff --git a/tests/cases/fourslash/completionListInImportClause04.ts b/tests/cases/fourslash/completionListInImportClause04.ts index 3d2ccdb8adc20..556f2ef1d734b 100644 --- a/tests/cases/fourslash/completionListInImportClause04.ts +++ b/tests/cases/fourslash/completionListInImportClause04.ts @@ -11,7 +11,7 @@ // @Filename: app.ts ////import {/*1*/} from './foo'; -verify.completions({ marker: "1", exact: ["prototype", "prop1", "prop2", { name: "type", sortText: completion.SortText.GlobalsOrKeywords }] }); +verify.completions({ marker: "1", unsorted: ["prototype", "prop1", "prop2", { name: "type", sortText: completion.SortText.GlobalsOrKeywords }] }); verify.noErrors(); goTo.marker('2'); verify.noErrors(); diff --git a/tests/cases/fourslash/completionListInIndexSignature01.ts b/tests/cases/fourslash/completionListInIndexSignature01.ts index 01032017b7171..5bcc01ce8678f 100644 --- a/tests/cases/fourslash/completionListInIndexSignature01.ts +++ b/tests/cases/fourslash/completionListInIndexSignature01.ts @@ -17,6 +17,6 @@ const exact = completion.globalsPlus(["C"]); verify.completions( { marker: ["1", "2", "3", "6"], exact, isNewIdentifierLocation: true }, - { marker: "4", exact: ["str", ...exact], isNewIdentifierLocation: true }, - { marker: "5", exact: ["xyz", ...exact], isNewIdentifierLocation: true }, + { marker: "4", unsorted: ["str", ...exact], isNewIdentifierLocation: true }, + { marker: "5", unsorted: ["xyz", ...exact], isNewIdentifierLocation: true }, ); diff --git a/tests/cases/fourslash/completionListInIndexSignature02.ts b/tests/cases/fourslash/completionListInIndexSignature02.ts index c7b725d4f7c0e..9f808fe2c3e2c 100644 --- a/tests/cases/fourslash/completionListInIndexSignature02.ts +++ b/tests/cases/fourslash/completionListInIndexSignature02.ts @@ -15,6 +15,6 @@ const exact = completion.globalTypesPlus(["I", "C"]); verify.completions( - { marker: ["1", "2"], exact: ["T", ...exact] }, - { marker: ["3", "4", "5"], exact: completion.globalTypesPlus(["I", "C", "T"]) }, + { marker: ["1", "2"], unsorted: ["T", ...exact] }, + { marker: ["3", "4", "5"], exact: completion.globalTypesPlus(["C", "I", "T"]) }, ); diff --git a/tests/cases/fourslash/completionListInNamedClassExpression.ts b/tests/cases/fourslash/completionListInNamedClassExpression.ts index d69a607bc4642..1a3068e9d0360 100644 --- a/tests/cases/fourslash/completionListInNamedClassExpression.ts +++ b/tests/cases/fourslash/completionListInNamedClassExpression.ts @@ -11,7 +11,20 @@ verify.completions( { marker: "0", includes: { name: "myClass", text: "(local class) myClass", kind: "local class" } }, { marker: "1", - exact: ["private", "protected", "public", "static", "abstract", "async", "constructor", "declare", "get", "readonly", "set", "override"].map( + exact: [ + "abstract", + "async", + "constructor", + "declare", + "get", + "override", + "private", + "protected", + "public", + "readonly", + "set", + "static", + ].map( name => ({ name, sortText: completion.SortText.GlobalsOrKeywords }) ), isNewIdentifierLocation: true, diff --git a/tests/cases/fourslash/completionListInObjectBindingPattern15.ts b/tests/cases/fourslash/completionListInObjectBindingPattern15.ts index f718e559669d5..47b751be5ffa4 100644 --- a/tests/cases/fourslash/completionListInObjectBindingPattern15.ts +++ b/tests/cases/fourslash/completionListInObjectBindingPattern15.ts @@ -16,7 +16,7 @@ ////const { /*3*/ } = new Foo(); ////const { /*4*/ } = Foo; -verify.completions({ marker: "1", exact: ["xxx1", "xxx2", "xxx3", "foo"] }); -verify.completions({ marker: "2", exact: ["prototype", "xxx4", "xxx5", "xxx6"] }); -verify.completions({ marker: "3", exact: ["xxx3", "foo"] }); -verify.completions({ marker: "4", exact: ["prototype", "xxx6"] }); +verify.completions({ marker: "1", unsorted: ["xxx1", "xxx2", "xxx3", "foo"] }); +verify.completions({ marker: "2", unsorted: ["prototype", "xxx4", "xxx5", "xxx6"] }); +verify.completions({ marker: "3", unsorted: ["xxx3", "foo"] }); +verify.completions({ marker: "4", unsorted: ["prototype", "xxx6"] }); diff --git a/tests/cases/fourslash/completionListInObjectLiteral2.ts b/tests/cases/fourslash/completionListInObjectLiteral2.ts index 34925d616a622..d53c3a181cce9 100644 --- a/tests/cases/fourslash/completionListInObjectLiteral2.ts +++ b/tests/cases/fourslash/completionListInObjectLiteral2.ts @@ -23,4 +23,4 @@ //// } ////} -verify.completions({ marker: test.markers(), exact: ["count", "isEmpty", "fileCount"] }); +verify.completions({ marker: test.markers(), exact: ["count", "fileCount", "isEmpty"] }); diff --git a/tests/cases/fourslash/completionListInObjectLiteral3.ts b/tests/cases/fourslash/completionListInObjectLiteral3.ts index 7fa7de331be59..8341816e4d768 100644 --- a/tests/cases/fourslash/completionListInObjectLiteral3.ts +++ b/tests/cases/fourslash/completionListInObjectLiteral3.ts @@ -8,4 +8,4 @@ //// /**/ ////} -verify.completions({ marker: "", exact: ["name", "children"] }); +verify.completions({ marker: "", exact: ["children", "name"] }); diff --git a/tests/cases/fourslash/completionListInTypeLiteralInTypeParameter1.ts b/tests/cases/fourslash/completionListInTypeLiteralInTypeParameter1.ts index a6aa20b4944cc..18c93948fac30 100644 --- a/tests/cases/fourslash/completionListInTypeLiteralInTypeParameter1.ts +++ b/tests/cases/fourslash/completionListInTypeLiteralInTypeParameter1.ts @@ -18,6 +18,6 @@ verify.completions({ marker: "", - exact: ["one", "two", "\"333\"", "\"4four\"", "\"5 five\"", "number", "Object"], + unsorted: ["one", "two", "\"333\"", "\"4four\"", "\"5 five\"", "number", "Object"], isNewIdentifierLocation: true }); diff --git a/tests/cases/fourslash/completionListInTypeParameterOfClassExpression1.ts b/tests/cases/fourslash/completionListInTypeParameterOfClassExpression1.ts index ff0c163dd713d..7435289eb5246 100644 --- a/tests/cases/fourslash/completionListInTypeParameterOfClassExpression1.ts +++ b/tests/cases/fourslash/completionListInTypeParameterOfClassExpression1.ts @@ -7,4 +7,4 @@ ////var C4 = class D{} verify.completions({ marker: ["0", "1", "2", "3"], exact: undefined }); -verify.completions({ marker: "4", exact: ["D", "T", ...completion.globalTypes] }); +verify.completions({ marker: "4", exact: completion.globalTypesPlus(["D", "T"]) }); diff --git a/tests/cases/fourslash/completionListInheritedClassMembers.ts b/tests/cases/fourslash/completionListInheritedClassMembers.ts index 334374eab44d2..fcfac396c4105 100644 --- a/tests/cases/fourslash/completionListInheritedClassMembers.ts +++ b/tests/cases/fourslash/completionListInheritedClassMembers.ts @@ -37,7 +37,7 @@ ////} verify.completions( - { marker: "1", exact: ["m1", "m2", "m3", ...completion.classElementKeywords], isNewIdentifierLocation: true }, - { marker: "2", exact: ["m1", "m2", "m3", ...completion.classElementKeywords], isNewIdentifierLocation: true }, - { marker: "3", exact: ["m1", "m3", ...completion.classElementKeywords], isNewIdentifierLocation: true } + { marker: "1", unsorted: ["m1", "m2", "m3", ...completion.classElementKeywords], isNewIdentifierLocation: true }, + { marker: "2", unsorted: ["m1", "m2", "m3", ...completion.classElementKeywords], isNewIdentifierLocation: true }, + { marker: "3", unsorted: ["m1", "m3", ...completion.classElementKeywords], isNewIdentifierLocation: true } ); diff --git a/tests/cases/fourslash/completionListInstanceProtectedMembers.ts b/tests/cases/fourslash/completionListInstanceProtectedMembers.ts index 7e39a21bf5a2f..dff02b84128cb 100644 --- a/tests/cases/fourslash/completionListInstanceProtectedMembers.ts +++ b/tests/cases/fourslash/completionListInstanceProtectedMembers.ts @@ -32,11 +32,11 @@ verify.completions( { marker: ["1", "2"], - exact: ["privateMethod", "privateProperty", "protectedMethod", "protectedProperty", "publicMethod", "publicProperty", "protectedOverriddenMethod", "protectedOverriddenProperty", "test"], + unsorted: ["privateMethod", "privateProperty", "protectedMethod", "protectedProperty", "publicMethod", "publicProperty", "protectedOverriddenMethod", "protectedOverriddenProperty", "test"], }, { marker: "3", // Can not access protected properties overridden in subclass - exact: ["privateMethod", "privateProperty", "protectedMethod", "protectedProperty", "publicMethod", "publicProperty", "test"], + unsorted: ["privateMethod", "privateProperty", "protectedMethod", "protectedProperty", "publicMethod", "publicProperty", "test"], }, ); diff --git a/tests/cases/fourslash/completionListInvalidMemberNames.ts b/tests/cases/fourslash/completionListInvalidMemberNames.ts index 07dc47be83044..737523a4f08a9 100644 --- a/tests/cases/fourslash/completionListInvalidMemberNames.ts +++ b/tests/cases/fourslash/completionListInvalidMemberNames.ts @@ -17,7 +17,7 @@ const replacementSpan = test.ranges()[0]; const replacementSpan1 = test.ranges()[1]; verify.completions( - { marker: "b", exact: [ + { marker: "b", unsorted: [ { name: "foo ", replacementSpan: replacementSpan1 }, { name: "bar", replacementSpan: replacementSpan1 }, { name: "break", replacementSpan: replacementSpan1 }, @@ -29,7 +29,7 @@ verify.completions( ] }, { marker: "a", - exact: [ + unsorted: [ { name: "foo ", insertText: '["foo "]', replacementSpan }, "bar", "break", diff --git a/tests/cases/fourslash/completionListIsGlobalCompletion.ts b/tests/cases/fourslash/completionListIsGlobalCompletion.ts index 46b83e1a9a2b2..b386f17983152 100644 --- a/tests/cases/fourslash/completionListIsGlobalCompletion.ts +++ b/tests/cases/fourslash/completionListIsGlobalCompletion.ts @@ -36,7 +36,7 @@ ////var user = ; // globals only in JSX expression (but not in JSX expression strings) const x = ["test", "A", "B", "C", "y", "z", "x", "user"]; -const globals: ReadonlyArray = [...x, ...completion.globals] +const globals = completion.sorted([...x, ...completion.globals]) verify.completions( { marker: ["1", "3"], exact: [{ name: "type", sortText: completion.SortText.GlobalsOrKeywords }], isNewIdentifierLocation: true, isGlobalCompletion: false }, { marker: ["6", "8", "12", "14"], exact: undefined, isGlobalCompletion: false }, @@ -49,6 +49,6 @@ verify.completions( { marker: "10", exact: completion.classElementKeywords, isGlobalCompletion: false, isNewIdentifierLocation: true }, { marker: "13", exact: globals.filter(name => name !== 'z'), isGlobalCompletion: false }, { marker: "15", exact: globals.filter(name => name !== 'x'), isGlobalCompletion: true, isNewIdentifierLocation: true }, - { marker: "16", exact: [...x, completion.globalThisEntry, ...completion.globalsVars, completion.undefinedVarEntry].filter(name => name !== 'user'), isGlobalCompletion: false }, + { marker: "16", unsorted: [...x, completion.globalThisEntry, ...completion.globalsVars, completion.undefinedVarEntry].filter(name => name !== 'user'), isGlobalCompletion: false }, { marker: "17", exact: completion.globalKeywords, isGlobalCompletion: false }, ); diff --git a/tests/cases/fourslash/completionListKeywords.ts b/tests/cases/fourslash/completionListKeywords.ts index 287e5326a9050..d9c225136476d 100644 --- a/tests/cases/fourslash/completionListKeywords.ts +++ b/tests/cases/fourslash/completionListKeywords.ts @@ -6,9 +6,5 @@ verify.completions({ marker: "", - exact: [ - completion.globalThisEntry, - completion.undefinedVarEntry, - ...completion.statementKeywordsWithTypes - ] + exact: completion.globalsPlus([], { noLib: true }), }); diff --git a/tests/cases/fourslash/completionListModuleMembers.ts b/tests/cases/fourslash/completionListModuleMembers.ts index 9881fb3b7f7df..9e25ed52aa33e 100644 --- a/tests/cases/fourslash/completionListModuleMembers.ts +++ b/tests/cases/fourslash/completionListModuleMembers.ts @@ -24,10 +24,10 @@ verify.completions( { marker: ["ValueReference", "TypeReferenceInExtendsList"], - exact: ["exportedFunction", "exportedVariable", "exportedClass", "exportedModule"], + unsorted: ["exportedFunction", "exportedVariable", "exportedClass", "exportedModule"], }, { marker: ["TypeReference", "TypeReferenceInImplementsList"], - exact: ["exportedClass", "exportedInterface"], + unsorted: ["exportedClass", "exportedInterface"], }, ); diff --git a/tests/cases/fourslash/completionListOfSplitInterface.ts b/tests/cases/fourslash/completionListOfSplitInterface.ts index df84dc96d1bc4..528cb04471f21 100644 --- a/tests/cases/fourslash/completionListOfSplitInterface.ts +++ b/tests/cases/fourslash/completionListOfSplitInterface.ts @@ -33,6 +33,6 @@ ////ci1./*2*/b; verify.completions( - { marker: "1", exact: ["i1", "i2", "i3", "a", "b", "c"] }, - { marker: "2", exact: ["i11", "i12", "a", "b", "b1"] }, + { marker: "1", unsorted: ["i1", "i2", "i3", "a", "b", "c"] }, + { marker: "2", unsorted: ["i11", "i12", "a", "b", "b1"] }, ); diff --git a/tests/cases/fourslash/completionListOnAliases2.ts b/tests/cases/fourslash/completionListOnAliases2.ts index 44694c7bfddf2..02e36659893be 100644 --- a/tests/cases/fourslash/completionListOnAliases2.ts +++ b/tests/cases/fourslash/completionListOnAliases2.ts @@ -36,16 +36,15 @@ verify.completions( // Module m / alias a - { marker: ["1", "7"], exact: ["F", "C", "E", "N", "V", "A"] }, - { marker: ["1Type", "7Type"], exact: ["I", "C", "E", "A"] }, + { marker: ["1", "7"], unsorted: ["F", "C", "E", "N", "V", "A"] }, + { marker: ["1Type", "7Type"], unsorted: ["I", "C", "E", "A"] }, // Class C { marker: "2", - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, + exact: completion.functionMembersPlus([ { name: "property", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ] + { name: "prototype", sortText: completion.SortText.LocationPriority }, + ]) }, // Enum E { marker: "3", exact: "value" }, diff --git a/tests/cases/fourslash/completionListOnSuper.ts b/tests/cases/fourslash/completionListOnSuper.ts index 842c7d7db161c..868412765046c 100644 --- a/tests/cases/fourslash/completionListOnSuper.ts +++ b/tests/cases/fourslash/completionListOnSuper.ts @@ -16,4 +16,4 @@ //// } ////} -verify.completions({ marker: "", exact: ["foo", "bar"] }); +verify.completions({ marker: "", exact: ["bar", "foo"] }); diff --git a/tests/cases/fourslash/completionListPrivateMembers.ts b/tests/cases/fourslash/completionListPrivateMembers.ts index 7ad87f4bccdc5..37ead5d17138a 100644 --- a/tests/cases/fourslash/completionListPrivateMembers.ts +++ b/tests/cases/fourslash/completionListPrivateMembers.ts @@ -11,4 +11,4 @@ //// } ////} -verify.completions({ marker: "", exact: ["y", "foo"] }); +verify.completions({ marker: "", exact: ["foo", "y"] }); diff --git a/tests/cases/fourslash/completionListPrivateMembers2.ts b/tests/cases/fourslash/completionListPrivateMembers2.ts index b766823e0b9c4..9d8a397f0e350 100644 --- a/tests/cases/fourslash/completionListPrivateMembers2.ts +++ b/tests/cases/fourslash/completionListPrivateMembers2.ts @@ -9,6 +9,6 @@ ////f./*2*/ verify.completions( - { marker: "1", exact: ["y", "x", "method"] }, + { marker: "1", exact: ["method", "x", "y"] }, { marker: "2", exact: "method" }, ); diff --git a/tests/cases/fourslash/completionListPrivateNames.ts b/tests/cases/fourslash/completionListPrivateNames.ts index 53d213c2fc716..aab4ec230dabd 100644 --- a/tests/cases/fourslash/completionListPrivateNames.ts +++ b/tests/cases/fourslash/completionListPrivateNames.ts @@ -26,7 +26,7 @@ -verify.completions({ marker: "1", exact: ["#z", "t", "y"] }); -verify.completions({ marker: "2", exact: ["#z", "#u", "v"] }); -verify.completions({ marker: "3", exact: ["#z", "t", "y"] }); +verify.completions({ marker: "1", unsorted: ["#z", "t", "y"] }); +verify.completions({ marker: "2", unsorted: ["#z", "#u", "v"] }); +verify.completions({ marker: "3", unsorted: ["#z", "t", "y"] }); verify.completions({ marker: "4", exact: ["y"] }); diff --git a/tests/cases/fourslash/completionListPrivateNamesAccessors.ts b/tests/cases/fourslash/completionListPrivateNamesAccessors.ts index 1fc143eb836c6..2669af6b7ea96 100644 --- a/tests/cases/fourslash/completionListPrivateNamesAccessors.ts +++ b/tests/cases/fourslash/completionListPrivateNamesAccessors.ts @@ -31,7 +31,7 @@ -verify.completions({ marker: "1", exact: ["#z", "t", "l", "y"] }); -verify.completions({ marker: "2", exact: ["#z", "#u", "v", "k"] }); -verify.completions({ marker: "3", exact: ["#z", "t", "l", "y"] }); +verify.completions({ marker: "1", unsorted: ["#z", "t", "l", "y"] }); +verify.completions({ marker: "2", unsorted: ["#z", "#u", "v", "k"] }); +verify.completions({ marker: "3", unsorted: ["#z", "t", "l", "y"] }); verify.completions({ marker: "4", exact: ["y"] }); diff --git a/tests/cases/fourslash/completionListPrivateNamesMethods.ts b/tests/cases/fourslash/completionListPrivateNamesMethods.ts index d8005a2e7de4d..179675d03e384 100644 --- a/tests/cases/fourslash/completionListPrivateNamesMethods.ts +++ b/tests/cases/fourslash/completionListPrivateNamesMethods.ts @@ -25,7 +25,7 @@ -verify.completions({ marker: "1", exact: ["#z", "t", "y"] }); -verify.completions({ marker: "2", exact: ["#z", "#u", "v"] }); -verify.completions({ marker: "3", exact: ["#z", "t", "y"] }); +verify.completions({ marker: "1", unsorted: ["#z", "t", "y"] }); +verify.completions({ marker: "2", unsorted: ["#z", "#u", "v"] }); +verify.completions({ marker: "3", unsorted: ["#z", "t", "y"] }); verify.completions({ marker: "4", exact: ["y"] }); diff --git a/tests/cases/fourslash/completionListProtectedMembers.ts b/tests/cases/fourslash/completionListProtectedMembers.ts index bf54a7b4d7af8..c392d20add319 100644 --- a/tests/cases/fourslash/completionListProtectedMembers.ts +++ b/tests/cases/fourslash/completionListProtectedMembers.ts @@ -19,9 +19,9 @@ ////f./*5*/ verify.completions( - { marker: "1", exact: ["y", "x", "method"] }, - { marker: "2", exact: ["z", "method1", "y", "x", "method"] }, - { marker: "3", exact: ["method2", "y", "x", "method"] }, - { marker: "4", exact: ["method2", "z", "method1", "y", "x", "method"] }, + { marker: "1", unsorted: ["y", "x", "method"] }, + { marker: "2", unsorted: ["z", "method1", "y", "x", "method"] }, + { marker: "3", unsorted: ["method2", "y", "x", "method"] }, + { marker: "4", unsorted: ["method2", "z", "method1", "y", "x", "method"] }, { marker: "5", exact: undefined }, ); diff --git a/tests/cases/fourslash/completionListStaticMembers.ts b/tests/cases/fourslash/completionListStaticMembers.ts index a4b5b192fa532..558fbe64630f8 100644 --- a/tests/cases/fourslash/completionListStaticMembers.ts +++ b/tests/cases/fourslash/completionListStaticMembers.ts @@ -8,10 +8,9 @@ verify.completions({ marker: "", - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, + exact: completion.functionMembersPlus([ { name: "a", sortText: completion.SortText.LocalDeclarationPriority }, { name: "b", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ] + { name: "prototype", sortText: completion.SortText.LocationPriority }, + ]), }); diff --git a/tests/cases/fourslash/completionListStaticProtectedMembers2.ts b/tests/cases/fourslash/completionListStaticProtectedMembers2.ts index e3ab6a57f4369..180211c9aaf49 100644 --- a/tests/cases/fourslash/completionListStaticProtectedMembers2.ts +++ b/tests/cases/fourslash/completionListStaticProtectedMembers2.ts @@ -30,41 +30,39 @@ verify.completions( { // Same class, everything is visible marker: ["1"], - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, + exact: completion.functionMembersPlus([ { name: "protectedMethod", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority}, { name: "protectedProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicProperty", sortText: completion.SortText.LocalDeclarationPriority }, - { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, - { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority}, - ...completion.functionMembers, - ], + { name: "prototype", sortText: completion.SortText.LocationPriority }, + ]), }, { marker: ["2", "3"], - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, + exact: completion.functionMembersPlus([ + { name: "protectedMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority }, - { name: "test", sortText: completion.SortText.LocalDeclarationPriority }, - { name: "protectedMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicProperty", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers, - ], + { name: "test", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, + ]), }, { // only public and protected methods of the base class are accessible through super marker: "4", exact: [ { name: "protectedMethod", sortText: completion.SortText.LocalDeclarationPriority }, - { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "apply", sortText: completion.SortText.LocationPriority }, - { name: "call", sortText: completion.SortText.LocationPriority }, { name: "bind", sortText: completion.SortText.LocationPriority }, + { name: "call", sortText: completion.SortText.LocationPriority }, { name: "toString", sortText: completion.SortText.LocationPriority }, ], }, diff --git a/tests/cases/fourslash/completionListStaticProtectedMembers3.ts b/tests/cases/fourslash/completionListStaticProtectedMembers3.ts index a98ff4afea51c..47b498f97453c 100644 --- a/tests/cases/fourslash/completionListStaticProtectedMembers3.ts +++ b/tests/cases/fourslash/completionListStaticProtectedMembers3.ts @@ -25,10 +25,9 @@ // Only public properties are visible outside the class verify.completions({ marker: ["1", "2"], - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, + exact: completion.functionMembersPlus([ { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicProperty", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ], + { name: "prototype", sortText: completion.SortText.LocationPriority }, + ]), }); diff --git a/tests/cases/fourslash/completionListStaticProtectedMembers4.ts b/tests/cases/fourslash/completionListStaticProtectedMembers4.ts index 91b54f73ce700..10f0d9ec140aa 100644 --- a/tests/cases/fourslash/completionListStaticProtectedMembers4.ts +++ b/tests/cases/fourslash/completionListStaticProtectedMembers4.ts @@ -26,17 +26,16 @@ ////} //// Derived./*2*/ -const publicCompletions: ReadonlyArray = [ +const publicCompletions: ReadonlyArray = completion.functionMembersPlus([ { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicProperty", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers -]; +]); verify.completions( { // Sub class, everything but private is visible marker: "1", - exact: [ + unsorted: [ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority }, @@ -48,7 +47,7 @@ verify.completions( { // Can see protected methods elevated to public marker: "2", - exact: [ + unsorted: [ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority }, diff --git a/tests/cases/fourslash/completionListWithMeanings.ts b/tests/cases/fourslash/completionListWithMeanings.ts index 82c69d43a48de..c647267cd896e 100644 --- a/tests/cases/fourslash/completionListWithMeanings.ts +++ b/tests/cases/fourslash/completionListWithMeanings.ts @@ -15,8 +15,7 @@ ////var kk: m3.point3/*membertypeExpr*/ = m3.zz2/*membervalueExpr*/; ////var zz = { x: 4, y: 3 }; -const values: ReadonlyArray = [ - completion.globalThisEntry, +const values: ReadonlyArray = completion.globalsPlus([ { name: "m2", text: "namespace m2" }, // With no type side, allowed only in value { name: "m3", text: "namespace m3" }, { name: "xx", text: "var xx: number" }, @@ -24,17 +23,15 @@ const values: ReadonlyArray = [ { name: "yy", text: "var yy: point" }, { name: "kk", text: "var kk: m3.point3" }, { name: "zz", text: "var zz: point" }, - completion.undefinedVarEntry, - ...completion.statementKeywordsWithTypes, -]; +], { noLib: true }); -const types: ReadonlyArray = [ +const types: ReadonlyArray = completion.sorted([ completion.globalThisEntry, { name: "m", text: "namespace m" }, { name: "m3", text: "namespace m3" }, { name: "point", text: "interface point" }, ...completion.typeKeywords, -]; +]); const filterValuesByName = (name: string) => { return values.filter(entry => { diff --git a/tests/cases/fourslash/completionListWithModulesFromModule.ts b/tests/cases/fourslash/completionListWithModulesFromModule.ts index fb5f49b1abf7d..759c53b1a1107 100644 --- a/tests/cases/fourslash/completionListWithModulesFromModule.ts +++ b/tests/cases/fourslash/completionListWithModulesFromModule.ts @@ -258,51 +258,43 @@ const commonTypes: ReadonlyArray = verify.completions( { marker: ["shadowNamespaceWithNoExport", "shadowNamespaceWithExport"], - exact: [ + unsorted: completion.globalsPlus([ + ...commonValues, { name: "shwfn", text: "function shwfn(shadow: any): void" }, { name: "shwvar", text: "var shwvar: string" }, { name: "shwcls", text: "class shwcls" }, "tmp", - completion.globalThisEntry, - ...commonValues, - completion.undefinedVarEntry, - ...completion.statementKeywordsWithTypes, - ], + ], { noLib: true }), }, { marker: ["shadowNamespaceWithNoExportType", "shadowNamespaceWithExportType"], - exact: [ + unsorted: completion.typeKeywordsPlus([ + completion.globalThisEntry, { name: "shwcls", text: "class shwcls" }, { name: "shwint", text: "interface shwint" }, - completion.globalThisEntry, ...commonTypes, - ...completion.typeKeywords, - ] + ]), }, { marker: "namespaceWithImport", - exact: [ + unsorted: completion.globalsPlus([ "Mod1", "iMod1", "tmp", - completion.globalThisEntry, { name: "shwfn", text: "function shwfn(): void" }, ...commonValues, { name: "shwcls", text: "class shwcls" }, { name: "shwvar", text: "var shwvar: number" }, - completion.undefinedVarEntry, - ...completion.statementKeywordsWithTypes, - ], + ], { noLib: true }), }, { marker: "namespaceWithImportType", - exact: [ + unsorted: completion.typeKeywordsPlus([ + completion.globalThisEntry, "Mod1", "iMod1", - completion.globalThisEntry, ...commonTypes, { name: "shwcls", text: "class shwcls" }, { name: "shwint", text: "interface shwint" }, - ...completion.typeKeywords, - ], + ]), } ); diff --git a/tests/cases/fourslash/completionListWithModulesOutsideModuleScope2.ts b/tests/cases/fourslash/completionListWithModulesOutsideModuleScope2.ts index 7d015de28b30d..036f58f70ec15 100644 --- a/tests/cases/fourslash/completionListWithModulesOutsideModuleScope2.ts +++ b/tests/cases/fourslash/completionListWithModulesOutsideModuleScope2.ts @@ -234,7 +234,7 @@ verify.completions( { marker: "extendedClass", - exact: ["scpfn", "scpvar", ...completion.classElementKeywords], + unsorted: ["scpfn", "scpvar", ...completion.classElementKeywords], isNewIdentifierLocation: true, }, { diff --git a/tests/cases/fourslash/completionNoAutoInsertQuestionDotForThis.ts b/tests/cases/fourslash/completionNoAutoInsertQuestionDotForThis.ts index 4a99155bc7944..793209270ae71 100644 --- a/tests/cases/fourslash/completionNoAutoInsertQuestionDotForThis.ts +++ b/tests/cases/fourslash/completionNoAutoInsertQuestionDotForThis.ts @@ -13,8 +13,8 @@ verify.completions({ marker: "", exact: [ { name: "city", text: "(property) Address.city: string", insertText: undefined }, + { name: "method" }, { name: "postal code", text: "(property) Address[\"postal code\"]: string", insertText: "[\"postal code\"]", replacementSpan: test.ranges()[0] }, - { name: "method" } ], preferences: { includeInsertTextCompletions: true }, }); diff --git a/tests/cases/fourslash/completionOfAwaitPromise6.ts b/tests/cases/fourslash/completionOfAwaitPromise6.ts index c09cffdca09be..9d08f67d05891 100644 --- a/tests/cases/fourslash/completionOfAwaitPromise6.ts +++ b/tests/cases/fourslash/completionOfAwaitPromise6.ts @@ -8,8 +8,8 @@ const replacementSpan = test.ranges()[0] verify.completions({ marker: "", exact: [ + "catch", "then", - "catch" ], preferences: { includeInsertTextCompletions: false, diff --git a/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral.ts b/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral.ts index 8eae3df67a698..4ceac5508f4f3 100644 --- a/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral.ts +++ b/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral.ts @@ -58,7 +58,7 @@ const locals = [ ]; verify.completions( // Non-contextual, any, unknown, object, Record, [key: string]: .., Type parameter, etc.. - { marker: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11"], exact: completion.globalsPlus(locals), isNewIdentifierLocation: true }, + { marker: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11"], unsorted: completion.globalsPlus(locals), isNewIdentifierLocation: true }, // Has named property { marker: ["12", "13"], exact: "typed", isNewIdentifierLocation: false }, // Has both StringIndexType and named property @@ -66,5 +66,5 @@ verify.completions( // NumberIndexType { marker: ["15", "16"], exact: [], isNewIdentifierLocation: true }, // After comma - { marker: ["17"], exact: completion.globalsPlus(locals), isNewIdentifierLocation: true }, + { marker: ["17"], unsorted: completion.globalsPlus(locals), isNewIdentifierLocation: true }, ); diff --git a/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral2.ts b/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral2.ts index 40aa223b7eced..54e5a1e75c766 100644 --- a/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral2.ts +++ b/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral2.ts @@ -13,10 +13,10 @@ verify.completions({ marker: ["1"], - exact: completion.globalsPlus(["foo", "bar", "obj2"]), + exact: completion.globalsPlus(["bar", "foo", "obj2"]), }); verify.completions({ marker: ["2"], - exact: completion.globalsPlus(["foo", "bar", "obj1"]), + exact: completion.globalsPlus(["bar", "foo", "obj1"]), }); diff --git a/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral3.ts b/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral3.ts index 70c1f60055425..37e873abf9da3 100644 --- a/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral3.ts +++ b/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral3.ts @@ -7,5 +7,5 @@ verify.completions({ marker: ["1"], - exact: completion.globalsPlus(["foo", "bar"]), + exact: completion.globalsPlus(["bar", "foo"]), }); diff --git a/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral4.ts b/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral4.ts index a720bcc1dc6b2..d35b2d8acd6ee 100644 --- a/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral4.ts +++ b/tests/cases/fourslash/completionPropertyShorthandForObjectLiteral4.ts @@ -7,5 +7,5 @@ verify.completions({ marker: ["1"], - exact: completion.globalsPlus(["foo", "bar"]), + exact: completion.globalsPlus(["bar", "foo"]), }); diff --git a/tests/cases/fourslash/completionsClassPropertiesAssignment.ts b/tests/cases/fourslash/completionsClassPropertiesAssignment.ts index cb9aa111df04a..2d1039742212d 100644 --- a/tests/cases/fourslash/completionsClassPropertiesAssignment.ts +++ b/tests/cases/fourslash/completionsClassPropertiesAssignment.ts @@ -19,7 +19,7 @@ //// [prop] = /*6*/ ////} -const exact = completion.globalsPlus(["Class1", "Class2", "Class3", "prop", "Class4"]); +const exact = completion.globalsPlus(["Class1", "Class2", "Class3", "Class4", "prop"]); const markers = ["1", "2", "3", "4", "5", "6"]; verify.completions({ marker: "0", exact: ['a', 'b', 'c', 'd'], isGlobalCompletion: false }); diff --git a/tests/cases/fourslash/completionsExportImport.ts b/tests/cases/fourslash/completionsExportImport.ts index 0650b247a5242..d3d5055e129ce 100644 --- a/tests/cases/fourslash/completionsExportImport.ts +++ b/tests/cases/fourslash/completionsExportImport.ts @@ -10,8 +10,8 @@ verify.completions({ marker: "", - exact: [ + exact: completion.globalsPlus([ { name: "foo", kind: "alias", kindModifiers: "export,declare", text: "(alias) const foo: number\nimport foo = N.foo" }, - ...completion.globalsPlus([{ name: "N", kind: "module", kindModifiers: "declare", text: "namespace N" }]), - ], + { name: "N", kind: "module", kindModifiers: "declare", text: "namespace N" }, + ]), }); diff --git a/tests/cases/fourslash/completionsForRecursiveGenericTypesMember.ts b/tests/cases/fourslash/completionsForRecursiveGenericTypesMember.ts index afede5d353429..cb9a2e0782532 100644 --- a/tests/cases/fourslash/completionsForRecursiveGenericTypesMember.ts +++ b/tests/cases/fourslash/completionsForRecursiveGenericTypesMember.ts @@ -11,4 +11,4 @@ //// } //// } -verify.completions({ marker: "", exact: ["publicMethod", "privateMethod", "protectedMethod", "test"] }); +verify.completions({ marker: "", exact: ["privateMethod", "protectedMethod", "publicMethod", "test"] }); diff --git a/tests/cases/fourslash/completionsGenericTypeWithMultipleBases1.ts b/tests/cases/fourslash/completionsGenericTypeWithMultipleBases1.ts index 32263a73fa43c..52e299c8c6e7f 100644 --- a/tests/cases/fourslash/completionsGenericTypeWithMultipleBases1.ts +++ b/tests/cases/fourslash/completionsGenericTypeWithMultipleBases1.ts @@ -16,7 +16,7 @@ verify.completions({ marker: "", exact: [ { name: "family", text: "(property) iScope.family: number" }, - { name: "watch", text: "(property) iBaseScope.watch: () => void" }, { name: "moveUp", text: "(property) iMover.moveUp: () => void" }, + { name: "watch", text: "(property) iBaseScope.watch: () => void" }, ], }); diff --git a/tests/cases/fourslash/completionsImport_ambient.ts b/tests/cases/fourslash/completionsImport_ambient.ts index f28028300b126..28036a70e084d 100644 --- a/tests/cases/fourslash/completionsImport_ambient.ts +++ b/tests/cases/fourslash/completionsImport_ambient.ts @@ -19,14 +19,11 @@ verify.completions({ marker: "", - exact: [ - completion.globalThisEntry, - ...completion.globalsVars, + exact: completion.globalsPlus([ { name: "foo", sortText: completion.SortText.GlobalsOrKeywords }, - completion.undefinedVarEntry, { name: "Bar", source: "path1", @@ -39,8 +36,7 @@ verify.completions({ hasAction: true, sortText: completion.SortText.AutoImportSuggestions }, - ...completion.statementKeywordsWithTypes - ], + ]), preferences: { includeCompletionsForModuleExports: true } diff --git a/tests/cases/fourslash/completionsImport_defaultAndNamedConflict.ts b/tests/cases/fourslash/completionsImport_defaultAndNamedConflict.ts index 898658921361b..d3372e07362ed 100644 --- a/tests/cases/fourslash/completionsImport_defaultAndNamedConflict.ts +++ b/tests/cases/fourslash/completionsImport_defaultAndNamedConflict.ts @@ -11,9 +11,7 @@ verify.completions({ marker: "", - exact: [ - completion.globalThisEntry, - completion.undefinedVarEntry, + exact: completion.globalsPlus([ { name: "someModule", source: "/someModule", @@ -34,8 +32,7 @@ verify.completions({ hasAction: true, sortText: completion.SortText.AutoImportSuggestions }, - ...completion.statementKeywordsWithTypes - ], + ], { noLib: true }), preferences: { includeCompletionsForModuleExports: true } diff --git a/tests/cases/fourslash/completionsImport_default_anonymous.ts b/tests/cases/fourslash/completionsImport_default_anonymous.ts index e3506d1e94213..f5228bb28b6ee 100644 --- a/tests/cases/fourslash/completionsImport_default_anonymous.ts +++ b/tests/cases/fourslash/completionsImport_default_anonymous.ts @@ -16,11 +16,7 @@ const preferences: FourSlashInterface.UserPreferences = { includeCompletionsForM verify.completions( { marker: "0", - exact: [ - completion.globalThisEntry, - completion.undefinedVarEntry, - ...completion.statementKeywordsWithTypes - ], + exact: completion.globalsPlus([], { noLib: true }), preferences }, { diff --git a/tests/cases/fourslash/completionsImport_exportEquals_anonymous.ts b/tests/cases/fourslash/completionsImport_exportEquals_anonymous.ts index f279bef27cdbc..d049f5a9cc521 100644 --- a/tests/cases/fourslash/completionsImport_exportEquals_anonymous.ts +++ b/tests/cases/fourslash/completionsImport_exportEquals_anonymous.ts @@ -25,21 +25,12 @@ const exportEntry: FourSlashInterface.ExpectedCompletionEntryObject = { verify.completions( { marker: "0", - exact: [ - completion.globalThisEntry, - completion.undefinedVarEntry, - ...completion.statementKeywordsWithTypes - ], + exact: completion.globalsPlus([], { noLib: true }), preferences }, { marker: "1", - exact: [ - completion.globalThisEntry, - completion.undefinedVarEntry, - exportEntry, - ...completion.statementKeywordsWithTypes - ], + exact: completion.globalsPlus([exportEntry], { noLib: true }), preferences } ); diff --git a/tests/cases/fourslash/completionsImport_keywords.ts b/tests/cases/fourslash/completionsImport_keywords.ts index 31d2e1cc6f3c1..75473c1d62ca2 100644 --- a/tests/cases/fourslash/completionsImport_keywords.ts +++ b/tests/cases/fourslash/completionsImport_keywords.ts @@ -33,17 +33,17 @@ verify.completions( // yes contextual keywords { marker: "unique", - exact: [ + unsorted: [ completion.globalThisEntry, ...completion.globalsVars, completion.undefinedVarEntry, { - name: "unique", - source: "/a", - sourceDisplay: "./a", - text: "(alias) const unique: 0\nexport unique", - hasAction: true, - sortText: completion.SortText.AutoImportSuggestions + name: "unique", + source: "/a", + sourceDisplay: "./a", + text: "(alias) const unique: 0\nexport unique", + hasAction: true, + sortText: completion.SortText.AutoImportSuggestions }, ...completion.globalKeywords.filter(e => e.name !== "unique"), ], diff --git a/tests/cases/fourslash/completionsImport_multipleWithSameName.ts b/tests/cases/fourslash/completionsImport_multipleWithSameName.ts index d00a7e0bebb5d..1c1bea6479b8a 100644 --- a/tests/cases/fourslash/completionsImport_multipleWithSameName.ts +++ b/tests/cases/fourslash/completionsImport_multipleWithSameName.ts @@ -19,16 +19,14 @@ goTo.marker(""); verify.completions({ marker: "", - exact: [ - completion.globalThisEntry, + exact: completion.globalsPlus([ { - name: "foo", - text: "var foo: number", - kind: "var", - kindModifiers: "declare", - sortText: completion.SortText.GlobalsOrKeywords + name: "foo", + text: "var foo: number", + kind: "var", + kindModifiers: "declare", + sortText: completion.SortText.GlobalsOrKeywords }, - completion.undefinedVarEntry, { name: "foo", source: "/a", @@ -49,8 +47,7 @@ verify.completions({ hasAction: true, sortText: completion.SortText.AutoImportSuggestions }, - ...completion.statementKeywordsWithTypes, - ], + ], { noLib: true }), preferences: { includeCompletionsForModuleExports: true }, }); verify.applyCodeActionFromCompletion("", { diff --git a/tests/cases/fourslash/completionsImport_named_didNotExistBefore.ts b/tests/cases/fourslash/completionsImport_named_didNotExistBefore.ts index 237baaeb33652..f86c31298e0f3 100644 --- a/tests/cases/fourslash/completionsImport_named_didNotExistBefore.ts +++ b/tests/cases/fourslash/completionsImport_named_didNotExistBefore.ts @@ -12,15 +12,13 @@ verify.completions({ marker: "", - exact: [ + exact: completion.globalsPlus([ { name: "Test2", text: "(alias) function Test2(): void\nimport Test2", kind: "alias", kindModifiers: "export" }, - completion.globalThisEntry, - completion.undefinedVarEntry, { name: "Test1", source: "/a", @@ -31,8 +29,7 @@ verify.completions({ hasAction: true, sortText: completion.SortText.AutoImportSuggestions }, - ...completion.statementKeywordsWithTypes, - ], + ], { noLib: true }), preferences: { includeCompletionsForModuleExports: true }, }); diff --git a/tests/cases/fourslash/completionsImport_ofAlias_preferShortPath.ts b/tests/cases/fourslash/completionsImport_ofAlias_preferShortPath.ts index 494b871238fdc..a0c57494ae561 100644 --- a/tests/cases/fourslash/completionsImport_ofAlias_preferShortPath.ts +++ b/tests/cases/fourslash/completionsImport_ofAlias_preferShortPath.ts @@ -18,21 +18,18 @@ verify.completions({ marker: "", - exact: [ - completion.globalThisEntry, - completion.undefinedVarEntry, + exact: completion.globalsPlus([ { - name: "foo", - source: "/foo/lib/foo", - sourceDisplay: "./foo", - text: "const foo: 0", - kind: "const", - kindModifiers: "export", - hasAction: true, - sortText: completion.SortText.AutoImportSuggestions + name: "foo", + source: "/foo/lib/foo", + sourceDisplay: "./foo", + text: "const foo: 0", + kind: "const", + kindModifiers: "export", + hasAction: true, + sortText: completion.SortText.AutoImportSuggestions }, - ...completion.statementKeywordsWithTypes, - ], + ], { noLib: true }), preferences: { includeCompletionsForModuleExports: true }, }); verify.applyCodeActionFromCompletion("", { diff --git a/tests/cases/fourslash/completionsImport_reExportDefault.ts b/tests/cases/fourslash/completionsImport_reExportDefault.ts index bcce25976f32f..0cbb4328f54bf 100644 --- a/tests/cases/fourslash/completionsImport_reExportDefault.ts +++ b/tests/cases/fourslash/completionsImport_reExportDefault.ts @@ -14,10 +14,7 @@ verify.completions({ marker: "", - exact: [ - completion.globalThisEntry, - ...completion.globalsVars, - completion.undefinedVarEntry, + exact: completion.globalsPlus([ { name: "foo", source: "/a/b/impl", @@ -28,8 +25,7 @@ verify.completions({ hasAction: true, sortText: completion.SortText.AutoImportSuggestions }, - ...completion.globalKeywords, - ], + ]), preferences: { includeCompletionsForModuleExports: true }, }); verify.applyCodeActionFromCompletion("", { diff --git a/tests/cases/fourslash/completionsImport_shadowedByLocal.ts b/tests/cases/fourslash/completionsImport_shadowedByLocal.ts index 504702b6cc36f..2932bb6fe4602 100644 --- a/tests/cases/fourslash/completionsImport_shadowedByLocal.ts +++ b/tests/cases/fourslash/completionsImport_shadowedByLocal.ts @@ -11,14 +11,11 @@ verify.completions({ marker: "", - exact: [ - completion.globalThisEntry, + exact: completion.globalsPlus([ { name: "foo", text: "const foo: 1", }, - completion.undefinedVarEntry, - ...completion.statementKeywordsWithTypes - ], + ], { noLib: true }), preferences: { includeCompletionsForModuleExports: true }, }); diff --git a/tests/cases/fourslash/completionsInExport.ts b/tests/cases/fourslash/completionsInExport.ts index 94c3d2745a7f2..0aee30e8e5de8 100644 --- a/tests/cases/fourslash/completionsInExport.ts +++ b/tests/cases/fourslash/completionsInExport.ts @@ -15,7 +15,7 @@ verify.completions({ // (Keep it in the list because you can still do 'a as b'.) edit.insert("a, "); verify.completions({ - exact: [{ name: "a", sortText: completion.SortText.OptionalMember }, "T", type] + exact: ["T", { name: "a", sortText: completion.SortText.OptionalMember }, type] }); // No completions for new name @@ -27,7 +27,7 @@ verify.completions({ // 'T' still hasn't been exported by name edit.insert("U, "); verify.completions({ - exact: [{ name: "a", sortText: completion.SortText.OptionalMember }, "T", type] + exact: ["T", { name: "a", sortText: completion.SortText.OptionalMember }, type] }); // 'a' and 'T' are back to the same priority diff --git a/tests/cases/fourslash/completionsInExport_moduleBlock.ts b/tests/cases/fourslash/completionsInExport_moduleBlock.ts index 51021a9512a34..0709fe27e0440 100644 --- a/tests/cases/fourslash/completionsInExport_moduleBlock.ts +++ b/tests/cases/fourslash/completionsInExport_moduleBlock.ts @@ -19,7 +19,7 @@ verify.completions({ // (Keep it in the list because you can still do 'a as b'.) edit.insert("a, "); verify.completions({ - exact: [{ name: "a", sortText: completion.SortText.OptionalMember }, "T", type] + exact: ["T", { name: "a", sortText: completion.SortText.OptionalMember }, type] }); // No completions for new name @@ -31,7 +31,7 @@ verify.completions({ // 'T' still hasn't been exported by name edit.insert("U, "); verify.completions({ - exact: [{ name: "a", sortText: completion.SortText.OptionalMember }, "T", type] + exact: ["T", { name: "a", sortText: completion.SortText.OptionalMember }, type] }); // 'a' and 'T' are back to the same priority diff --git a/tests/cases/fourslash/completionsInJsxTag.ts b/tests/cases/fourslash/completionsInJsxTag.ts index e2fd2178cf54c..4f5862e820885 100644 --- a/tests/cases/fourslash/completionsInJsxTag.ts +++ b/tests/cases/fourslash/completionsInJsxTag.ts @@ -25,16 +25,16 @@ verify.completions({ marker: ["1", "2"], exact: [ { - name: "foo", - text: "(JSX attribute) foo: string", - documentation: "Doc", + name: "aria-label", + text: "(JSX attribute) \"aria-label\": string", + documentation: "Label docs", kind: "JSX attribute", kindModifiers: "declare", }, { - name: "aria-label", - text: "(JSX attribute) \"aria-label\": string", - documentation: "Label docs", + name: "foo", + text: "(JSX attribute) foo: string", + documentation: "Doc", kind: "JSX attribute", kindModifiers: "declare", }, diff --git a/tests/cases/fourslash/completionsIsTypeOnlyCompletion.ts b/tests/cases/fourslash/completionsIsTypeOnlyCompletion.ts index b14f7bc0efe75..5734956c80571 100644 --- a/tests/cases/fourslash/completionsIsTypeOnlyCompletion.ts +++ b/tests/cases/fourslash/completionsIsTypeOnlyCompletion.ts @@ -12,7 +12,7 @@ verify.completions({ marker: "", // Should not have an import completion for 'Abc', should use the local one - exact: ["Abc", ...completion.typeKeywords], + exact: completion.typeKeywordsPlus(["Abc"]), preferences: { includeCompletionsForModuleExports: true, }, diff --git a/tests/cases/fourslash/completionsJsxAttribute.ts b/tests/cases/fourslash/completionsJsxAttribute.ts index 4c02e1fd35588..592c2c8ed3c72 100644 --- a/tests/cases/fourslash/completionsJsxAttribute.ts +++ b/tests/cases/fourslash/completionsJsxAttribute.ts @@ -17,13 +17,13 @@ ////
; const exact: ReadonlyArray = [ - { name: "foo", kind: "JSX attribute", kindModifiers: "declare", text: "(JSX attribute) foo: boolean", documentation: "Doc" }, { name: "bar", kind: "JSX attribute", kindModifiers: "declare", text: "(JSX attribute) bar: string" }, + { name: "foo", kind: "JSX attribute", kindModifiers: "declare", text: "(JSX attribute) foo: boolean", documentation: "Doc" }, ]; verify.completions({ marker: "", exact }); edit.insert("f"); verify.completions({ exact }); edit.insert("oo "); -verify.completions({ exact: exact[1] }); +verify.completions({ exact: exact[0] }); edit.insert("b"); -verify.completions({ exact: exact[1] }); +verify.completions({ exact: exact[0] }); diff --git a/tests/cases/fourslash/completionsJsxAttribute2.ts b/tests/cases/fourslash/completionsJsxAttribute2.ts index 1b25f220a98d8..82c8726901df1 100644 --- a/tests/cases/fourslash/completionsJsxAttribute2.ts +++ b/tests/cases/fourslash/completionsJsxAttribute2.ts @@ -21,7 +21,7 @@ ////
; -verify.completions({ marker: "1", exact: ["bar", "aria-foo"] }); -verify.completions({ marker: "2", exact: ["bar", "aria-foo"] }); -verify.completions({ marker: "3", exact: ["foo", "aria-foo"] }); -verify.completions({ marker: "4", exact: ["foo", "bar"] }); +verify.completions({ marker: "1", exact: ["aria-foo", "bar"] }); +verify.completions({ marker: "2", exact: ["aria-foo", "bar"] }); +verify.completions({ marker: "3", exact: ["aria-foo", "foo"] }); +verify.completions({ marker: "4", exact: ["bar", "foo"] }); diff --git a/tests/cases/fourslash/completionsMergedDeclarations1.ts b/tests/cases/fourslash/completionsMergedDeclarations1.ts index b0b8806e95684..422097d655cce 100644 --- a/tests/cases/fourslash/completionsMergedDeclarations1.ts +++ b/tests/cases/fourslash/completionsMergedDeclarations1.ts @@ -19,5 +19,5 @@ verify.completions( { marker: "1", includes: "point", isNewIdentifierLocation: true }, - { marker: ["2", "3"], exact: ["equals", "origin", ...completion.functionMembersWithPrototype] }, + { marker: ["2", "3"], exact: completion.functionMembersWithPrototypePlus(["equals", "origin"]) }, ); diff --git a/tests/cases/fourslash/completionsNamespaceMergedWithClass.ts b/tests/cases/fourslash/completionsNamespaceMergedWithClass.ts index ed624ff104299..215bc44426f25 100644 --- a/tests/cases/fourslash/completionsNamespaceMergedWithClass.ts +++ b/tests/cases/fourslash/completionsNamespaceMergedWithClass.ts @@ -16,10 +16,9 @@ verify.completions( { marker: "type", exact: "T" }, { marker: "value", - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, + exact: completion.functionMembersPlus([ { name: "m", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ] + { name: "prototype", sortText: completion.SortText.LocationPriority }, + ]) }, ); diff --git a/tests/cases/fourslash/completionsObjectLiteralWithPartialConstraint.ts b/tests/cases/fourslash/completionsObjectLiteralWithPartialConstraint.ts index ebd47f3d9a995..dba437db2ecf1 100644 --- a/tests/cases/fourslash/completionsObjectLiteralWithPartialConstraint.ts +++ b/tests/cases/fourslash/completionsObjectLiteralWithPartialConstraint.ts @@ -56,8 +56,8 @@ verify.completions( { marker: "1", exact: [{ name: "world", sortText: completion.SortText.OptionalMember }] }, - { marker: "2", exact: [{ name: "keyPath", sortText: completion.SortText.OptionalMember }, { name: "autoIncrement", sortText: completion.SortText.OptionalMember }] }, - { marker: "3", exact: ["r", "g", "b"] }, + { marker: "2", exact: [{ name: "autoIncrement", sortText: completion.SortText.OptionalMember }, { name: "keyPath", sortText: completion.SortText.OptionalMember }] }, + { marker: "3", exact: ["b", "g", "r"] }, { marker: "4", exact: [{ name: "a", sortText: completion.SortText.OptionalMember }] }, { marker: "5", exact: [{ name: "x", sortText: completion.SortText.OptionalMember }] }, { marker: "6", exact: ["a"] }, diff --git a/tests/cases/fourslash/completionsPropertiesPriorities.ts b/tests/cases/fourslash/completionsPropertiesPriorities.ts index f2269243e31ed..5c9c4f53e2a2d 100644 --- a/tests/cases/fourslash/completionsPropertiesPriorities.ts +++ b/tests/cases/fourslash/completionsPropertiesPriorities.ts @@ -22,10 +22,10 @@ verify.completions( { marker: ['a'], exact: [ - { name: 'B', kindModifiers: 'optional', sortText: completion.SortText.MemberDeclaredBySpreadAssignment, kind: 'property' }, - { name: 'a', sortText: completion.SortText.MemberDeclaredBySpreadAssignment, kind: 'property' }, + { name: 'd', sortText: completion.SortText.LocationPriority, kind: 'property' }, { name: 'c', kindModifiers: 'optional', sortText: completion.SortText.OptionalMember, kind: 'property' }, - { name: 'd', sortText: completion.SortText.LocationPriority, kind: 'property' } + { name: 'a', sortText: completion.SortText.MemberDeclaredBySpreadAssignment, kind: 'property' }, + { name: 'B', kindModifiers: 'optional', sortText: completion.SortText.MemberDeclaredBySpreadAssignment, kind: 'property' }, ] } ); \ No newline at end of file diff --git a/tests/cases/fourslash/completionsThisProperties_globalSameName.ts b/tests/cases/fourslash/completionsThisProperties_globalSameName.ts index d8bde042ed228..f267cba504329 100644 --- a/tests/cases/fourslash/completionsThisProperties_globalSameName.ts +++ b/tests/cases/fourslash/completionsThisProperties_globalSameName.ts @@ -14,10 +14,18 @@ verify.completions({ marker: "", - exact: [ + unsorted: [ "arguments", completion.globalThisEntry, ...completion.globalsVars, + { + name: "foot", + insertText: "this.foot", + kind: "property", + sortText: completion.SortText.SuggestedClassMembers, + source: completion.CompletionSource.ThisProperty, + text: "(property) Service.foot: number" + }, { name: "foot", insertText: undefined, @@ -28,14 +36,6 @@ verify.completions({ }, "Service", completion.undefinedVarEntry, - { - name: "foot", - insertText: "this.foot", - kind: "property", - sortText: completion.SortText.SuggestedClassMembers, - source: completion.CompletionSource.ThisProperty, - text: "(property) Service.foot: number" - }, { name: "serve", insertText: "this.serve", diff --git a/tests/cases/fourslash/completionsTypeKeywords.ts b/tests/cases/fourslash/completionsTypeKeywords.ts index 6817523bc26d5..5e542ab36ae56 100644 --- a/tests/cases/fourslash/completionsTypeKeywords.ts +++ b/tests/cases/fourslash/completionsTypeKeywords.ts @@ -6,5 +6,5 @@ verify.completions({ marker: "", - exact: [completion.globalThisEntry, "T", ...completion.typeKeywords], + exact: completion.typeKeywordsPlus(["T", completion.globalThisEntry]), }); diff --git a/tests/cases/fourslash/completionsWithDeprecatedTag5.ts b/tests/cases/fourslash/completionsWithDeprecatedTag5.ts index bebad02f6bcc0..e99be425e8a90 100644 --- a/tests/cases/fourslash/completionsWithDeprecatedTag5.ts +++ b/tests/cases/fourslash/completionsWithDeprecatedTag5.ts @@ -8,7 +8,7 @@ verify.completions({ marker: "", - exact: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority @@ -19,6 +19,5 @@ verify.completions({ kindModifiers: "static,deprecated", sortText: completion.SortText.DeprecatedLocalDeclarationPriority }, - ...completion.functionMembers - ] + ]) }); diff --git a/tests/cases/fourslash/distinctTypesInCallbacksWithSameNames.ts b/tests/cases/fourslash/distinctTypesInCallbacksWithSameNames.ts index e6b0d2ba3df9f..a9f15e553fab4 100644 --- a/tests/cases/fourslash/distinctTypesInCallbacksWithSameNames.ts +++ b/tests/cases/fourslash/distinctTypesInCallbacksWithSameNames.ts @@ -19,7 +19,7 @@ const verifyCompletions = () => verify.completions( { marker: "1", includes: "toFixed" }, - { marker: "2", exact: ["length", "add", "remove"] }, + { marker: "2", exact: ["add", "length", "remove"] }, ); verifyCompletions(); diff --git a/tests/cases/fourslash/doubleUnderscoreCompletions.ts b/tests/cases/fourslash/doubleUnderscoreCompletions.ts index 8d07cdf333f4d..84827f32cb8e2 100644 --- a/tests/cases/fourslash/doubleUnderscoreCompletions.ts +++ b/tests/cases/fourslash/doubleUnderscoreCompletions.ts @@ -12,7 +12,7 @@ verify.completions({ marker: "1", exact: [ { name: "__property", text: "(property) MyObject.__property: number" }, - { name: "MyObject", sortText: completion.SortText.JavascriptIdentifiers }, { name: "instance", sortText: completion.SortText.JavascriptIdentifiers }, + { name: "MyObject", sortText: completion.SortText.JavascriptIdentifiers }, ], }); diff --git a/tests/cases/fourslash/exportEqualCallableInterface.ts b/tests/cases/fourslash/exportEqualCallableInterface.ts index 2b65ca69c6fc7..7c707ddef4f7c 100644 --- a/tests/cases/fourslash/exportEqualCallableInterface.ts +++ b/tests/cases/fourslash/exportEqualCallableInterface.ts @@ -15,5 +15,5 @@ verify.completions({ marker: "", - exact: ["foo", ...completion.functionMembersWithPrototype], + exact: completion.functionMembersWithPrototypePlus(["foo"]), }); diff --git a/tests/cases/fourslash/exportEqualTypes.ts b/tests/cases/fourslash/exportEqualTypes.ts index 6cb7eb9f9ae05..0853fc9fc791f 100644 --- a/tests/cases/fourslash/exportEqualTypes.ts +++ b/tests/cases/fourslash/exportEqualTypes.ts @@ -19,5 +19,5 @@ verify.quickInfos({ 2: "var r1: Date", 3: "var r2: string" }); -verify.completions({ marker: "4", exact: ["foo", ...completion.functionMembersWithPrototype] }); +verify.completions({ marker: "4", exact: completion.functionMembersWithPrototypePlus(["foo"]) }); verify.noErrors(); diff --git a/tests/cases/fourslash/externalModuleWithExportAssignment.ts b/tests/cases/fourslash/externalModuleWithExportAssignment.ts index 7131042427b08..76f6c6d44a4bf 100644 --- a/tests/cases/fourslash/externalModuleWithExportAssignment.ts +++ b/tests/cases/fourslash/externalModuleWithExportAssignment.ts @@ -50,11 +50,10 @@ goTo.marker('3'); verify.quickInfoIs("(property) test1: a1.connectModule\n(res: any, req: any, next: any) => void", undefined); verify.completions({ marker: ["3", "9"], - exact: [ + exact: completion.functionMembersWithPrototypePlus([ { name: "test1", text: "(property) test1: a1.connectModule\n(res: any, req: any, next: any) => void" }, { name: "test2", text: "(method) test2(): a1.connectModule" }, - ...completion.functionMembersWithPrototype, - ], + ]), }); verify.signatureHelp( @@ -85,7 +84,7 @@ verify.quickInfoAt("14", "var r4: a1.connectExport", undefined); verify.completions({ marker: "15", exact: [ - { name: "connectModule", text: "interface a1.connectModule" }, { name: "connectExport", text: "interface a1.connectExport" }, + { name: "connectModule", text: "interface a1.connectModule" }, ], }); diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index 5d5f4bcdaf388..321fe72981b92 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -669,7 +669,10 @@ declare namespace FourSlashInterface { readonly isNewIdentifierLocation?: boolean; readonly isGlobalCompletion?: boolean; readonly optionalReplacementSpan?: Range; + /** Must provide all completion entries in order. */ readonly exact?: ArrayOrSingle; + /** Must provide all completion entries, but order doesn't matter. */ + readonly unsorted?: readonly ExpectedCompletionEntry[]; readonly includes?: ArrayOrSingle; readonly excludes?: ArrayOrSingle; readonly preferences?: UserPreferences; @@ -832,6 +835,9 @@ declare function classification(format: "original"): FourSlashInterface.Classifi declare function classification(format: "2020"): FourSlashInterface.ModernClassificationFactory; declare namespace completion { type Entry = FourSlashInterface.ExpectedCompletionEntryObject; + interface GlobalsPlusOptions { + noLib?: boolean; + } export const enum SortText { LocalDeclarationPriority = "10", LocationPriority = "11", @@ -862,13 +868,15 @@ declare namespace completion { export const insideMethodKeywords: ReadonlyArray; export const insideMethodInJsKeywords: ReadonlyArray; export const globalsVars: ReadonlyArray; - export function globalsInsideFunction(plus: ReadonlyArray): ReadonlyArray; - export function globalsInJsInsideFunction(plus: ReadonlyArray): ReadonlyArray; - export function globalsPlus(plus: ReadonlyArray): ReadonlyArray; - export function globalsInJsPlus(plus: ReadonlyArray): ReadonlyArray; + export function sorted(entries: ReadonlyArray): ReadonlyArray; + export function globalsInsideFunction(plus: ReadonlyArray, options?: GlobalsPlusOptions): ReadonlyArray; + export function globalsInJsInsideFunction(plus: ReadonlyArray, options?: GlobalsPlusOptions): ReadonlyArray; + export function globalsPlus(plus: ReadonlyArray, options?: GlobalsPlusOptions): ReadonlyArray; + export function globalsInJsPlus(plus: ReadonlyArray, options?: GlobalsPlusOptions): ReadonlyArray; export const keywordsWithUndefined: ReadonlyArray; export const keywords: ReadonlyArray; export const typeKeywords: ReadonlyArray; + export function typeKeywordsPlus(plus: ReadonlyArray): ReadonlyArray; export const globalTypes: ReadonlyArray; export function globalTypesPlus(plus: ReadonlyArray): ReadonlyArray; export const typeAssertionKeywords: ReadonlyArray; @@ -876,8 +884,10 @@ declare namespace completion { export const classElementInJsKeywords: ReadonlyArray; export const constructorParameterKeywords: ReadonlyArray; export const functionMembers: ReadonlyArray; - export const stringMembers: ReadonlyArray; + export function functionMembersPlus(plus: ReadonlyArray): ReadonlyArray; export const functionMembersWithPrototype: ReadonlyArray; + export function functionMembersWithPrototypePlus(plus: ReadonlyArray): ReadonlyArray; + export const stringMembers: ReadonlyArray; export const statementKeywordsWithTypes: ReadonlyArray; export const statementKeywords: ReadonlyArray; export const statementInJsKeywords: ReadonlyArray; diff --git a/tests/cases/fourslash/functionTypes.ts b/tests/cases/fourslash/functionTypes.ts index 205861e43b55c..222bbf2fd97fb 100644 --- a/tests/cases/fourslash/functionTypes.ts +++ b/tests/cases/fourslash/functionTypes.ts @@ -23,5 +23,5 @@ verify.noErrors(); verify.completions( { marker: ["1", "2", "3", "4", "5", "6"], exact: completion.functionMembersWithPrototype }, - { marker: "7", exact: ["prototype", ...completion.functionMembers] }, + { marker: "7", exact: completion.functionMembersPlus(["prototype"]) }, ); diff --git a/tests/cases/fourslash/genericTypeAliasIntersectionCompletions.ts b/tests/cases/fourslash/genericTypeAliasIntersectionCompletions.ts index b16e0eba5bba1..d01945d32dbcc 100644 --- a/tests/cases/fourslash/genericTypeAliasIntersectionCompletions.ts +++ b/tests/cases/fourslash/genericTypeAliasIntersectionCompletions.ts @@ -28,4 +28,4 @@ //// var obj = new (merge(LeftSideNode, RightSideNode))(); //// obj./**/ -verify.completions({ marker: "", exact: ["right", "left", "value", "constructor"] }); +verify.completions({ marker: "", unsorted: ["right", "left", "value", "constructor"] }); diff --git a/tests/cases/fourslash/getCompletionEntryDetails2.ts b/tests/cases/fourslash/getCompletionEntryDetails2.ts index ecb5e43918a2d..ec59583fff19e 100644 --- a/tests/cases/fourslash/getCompletionEntryDetails2.ts +++ b/tests/cases/fourslash/getCompletionEntryDetails2.ts @@ -7,11 +7,10 @@ ////} ////Foo./**/ -const exact: ReadonlyArray = [ +const exact: ReadonlyArray = completion.functionMembersPlus([ "prototype", { name: "x", text: "var Foo.x: number" }, - ...completion.functionMembers, -]; +]); verify.completions({ marker: "", exact }); // Make an edit diff --git a/tests/cases/fourslash/getJavaScriptCompletions20.ts b/tests/cases/fourslash/getJavaScriptCompletions20.ts index 901ac4522c584..1f989933d3e13 100644 --- a/tests/cases/fourslash/getJavaScriptCompletions20.ts +++ b/tests/cases/fourslash/getJavaScriptCompletions20.ts @@ -19,12 +19,11 @@ verify.completions({ marker: "", - exact: [ + exact: completion.functionMembersWithPrototypePlus([ "getName", "getNa", - ...completion.functionMembersWithPrototype, { name: "Person", sortText: completion.SortText.JavascriptIdentifiers }, { name: "name", sortText: completion.SortText.JavascriptIdentifiers }, { name: "age", sortText: completion.SortText.JavascriptIdentifiers } - ], + ]), }); diff --git a/tests/cases/fourslash/globalCompletionListInsideObjectLiterals.ts b/tests/cases/fourslash/globalCompletionListInsideObjectLiterals.ts index 00d5ef2c6e0d6..a0a5dae412f74 100644 --- a/tests/cases/fourslash/globalCompletionListInsideObjectLiterals.ts +++ b/tests/cases/fourslash/globalCompletionListInsideObjectLiterals.ts @@ -26,7 +26,7 @@ // 1: Completion on '{' location. // 2: Literal member completion after member name with empty member expression and missing colon. // 5, 6: Literal member completion after member name with empty member expression. -const exact = ["p1", "p2", "p3", "p4", ...completion.globalsPlus(["ObjectLiterals"])]; +const exact = completion.globalsPlus(["p1", "p2", "p3", "p4", "ObjectLiterals"]); verify.completions( { marker: ["1",], exact: exact.filter(name => name !== 'p1'), isNewIdentifierLocation: true }, { marker: ["2", "3"], exact: exact.filter(name => name !== 'p2') }, diff --git a/tests/cases/fourslash/importJsNodeModule2.ts b/tests/cases/fourslash/importJsNodeModule2.ts index 1c4cf77926afa..4e3a3a9eae4cf 100644 --- a/tests/cases/fourslash/importJsNodeModule2.ts +++ b/tests/cases/fourslash/importJsNodeModule2.ts @@ -17,7 +17,7 @@ goTo.file('consumer.js'); goTo.marker(); edit.insert('.'); verify.completions({ - exact: [ + unsorted: [ ...["n", "s", "b"].map(name => ({ name, kind: "property" })), ...["x", "require"].map(name => ({ name, kind: "warning", sortText: completion.SortText.JavascriptIdentifiers })), ], diff --git a/tests/cases/fourslash/importTypeMemberCompletions.ts b/tests/cases/fourslash/importTypeMemberCompletions.ts index d91f2d271c298..1bd6b0e32c10a 100644 --- a/tests/cases/fourslash/importTypeMemberCompletions.ts +++ b/tests/cases/fourslash/importTypeMemberCompletions.ts @@ -43,11 +43,11 @@ verify.completions( { marker: "1", exact: "Foo" }, { marker: "2", exact: "Bar" }, - { marker: "3", exact: ["Baz", "a"] }, + { marker: "3", exact: ["a", "Baz"] }, { marker: "4", exact: "Foo" }, { marker: "5", exact: "Bar" }, - { marker: "6", exact: ["Baz", "Bat"] }, + { marker: "6", exact: ["Bat", "Baz"] }, { marker: "7", exact: "a" }, { marker: "8", exact: "Bat" }, - { marker: "9", exact: ["prototype", "bar"] }, + { marker: "9", exact: ["bar", "prototype"] }, ); diff --git a/tests/cases/fourslash/indirectClassInstantiation.ts b/tests/cases/fourslash/indirectClassInstantiation.ts index 5a87136446523..8caaf3bf5ef85 100644 --- a/tests/cases/fourslash/indirectClassInstantiation.ts +++ b/tests/cases/fourslash/indirectClassInstantiation.ts @@ -17,13 +17,13 @@ goTo.marker('a'); verify.completions({ exact: [ "property", - { name: "TestObj", sortText: completion.SortText.JavascriptIdentifiers }, + { name: "blah", sortText: completion.SortText.JavascriptIdentifiers }, + { name: "class2", sortText: completion.SortText.JavascriptIdentifiers }, { name: "constructor", sortText: completion.SortText.JavascriptIdentifiers }, + { name: "inst2", sortText: completion.SortText.JavascriptIdentifiers }, { name: "instance", sortText: completion.SortText.JavascriptIdentifiers }, - { name: "class2", sortText: completion.SortText.JavascriptIdentifiers }, { name: "prototype", sortText: completion.SortText.JavascriptIdentifiers }, - { name: "blah", sortText: completion.SortText.JavascriptIdentifiers }, - { name: "inst2", sortText: completion.SortText.JavascriptIdentifiers } + { name: "TestObj", sortText: completion.SortText.JavascriptIdentifiers }, ] }); edit.backspace(); diff --git a/tests/cases/fourslash/javaScriptModules16.ts b/tests/cases/fourslash/javaScriptModules16.ts index 51107934fb13d..90c109b3099a4 100644 --- a/tests/cases/fourslash/javaScriptModules16.ts +++ b/tests/cases/fourslash/javaScriptModules16.ts @@ -16,7 +16,7 @@ goTo.file('consumer.js'); goTo.marker(); edit.insert('.'); verify.completions({ - exact: [ + unsorted: [ ...["n", "s", "b"].map(name => ({ name, kind: "property" })), ...["x", "require"].map(name => ({ name, kind: "warning", sortText: completion.SortText.JavascriptIdentifiers })), ], diff --git a/tests/cases/fourslash/javaScriptPrototype3.ts b/tests/cases/fourslash/javaScriptPrototype3.ts index 72d22b969b259..561d021d71c06 100644 --- a/tests/cases/fourslash/javaScriptPrototype3.ts +++ b/tests/cases/fourslash/javaScriptPrototype3.ts @@ -18,14 +18,14 @@ edit.insert('.'); // Check members of the function verify.completions({ marker: "", - exact: [ - { name: "qua", kind: "property" }, - { name: "foo", kind: "method" }, + unsorted: [ { name: "bar", kind: "method" }, + { name: "qua", kind: "property" }, ...["myCtor", "x", "prototype"].map(name => ({ name, kind: "warning", sortText: completion.SortText.JavascriptIdentifiers })), + { name: "foo", kind: "method" }, ], }); diff --git a/tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts b/tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts index 82b0dd9f5e307..602b5423c4943 100644 --- a/tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts +++ b/tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts @@ -43,14 +43,14 @@ verify.completions( }, { marker: "typeFooMember", - exact: [ + unsorted: [ { name: "Namespace", kind: "module", kindModifiers: "export" }, ...warnings(["Foo", "value", "property1", "method1", "method3", "method4", "foo", "age", "SomeType", "x", "x1"]), ], }, { marker: "NamespaceMember", - exact: [ + unsorted: [ { name: "SomeType", kind: "type" }, ...warnings(["Foo", "value", "property1", "method1", "method3", "method4", "foo", "age", "Namespace", "x", "x1"]), ], @@ -66,14 +66,14 @@ verify.completions( }, { marker: "valueMemberOfSomeType", - exact: [ + unsorted: [ { name: "age", kind: "property" }, ...warnings(["Foo", "value", "property1", "method1", "method3", "method4", "foo", "Namespace", "SomeType", "x", "x1"]), ], }, { marker: "valueMemberOfFooInstance", - exact: [ + unsorted: [ { name: "property1", kind: "property" }, { name: "method3", kind: "method" }, { name: "method4", kind: "method" }, @@ -82,7 +82,7 @@ verify.completions( }, { marker: "valueMemberOfFoo", - exact: [ + unsorted: [ { name: "prototype", kind: "property" }, { name: "method1", kind: "method", kindModifiers: "static" }, ...completion.functionMembers, diff --git a/tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts b/tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts index 0e59153981d8d..9f5c8112edd05 100644 --- a/tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts +++ b/tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts @@ -62,18 +62,17 @@ verify.completions( { marker: "valueMemberOfFooInstance", exact: [ - { name: "property1", kind: "property" }, { name: "method3", kind: "method" }, { name: "method4", kind: "method" }, + { name: "property1", kind: "property" }, ], }, { marker: "valueMemberOfFoo", - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, + exact: completion.functionMembersPlus([ { name: "method1", kind: "method", kindModifiers: "static", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers, - ], + { name: "prototype", sortText: completion.SortText.LocationPriority }, + ]), }, { marker: "propertyName", diff --git a/tests/cases/fourslash/memberCompletionOnTypeParameters.ts b/tests/cases/fourslash/memberCompletionOnTypeParameters.ts index a29c1df6f9092..64ea014b975d6 100644 --- a/tests/cases/fourslash/memberCompletionOnTypeParameters.ts +++ b/tests/cases/fourslash/memberCompletionOnTypeParameters.ts @@ -16,5 +16,5 @@ verify.completions( { marker: "S", exact: undefined }, { marker: ["T", "V"], exact: [{ name: "x", text: "(property) IFoo.x: number" }, { name: "y", text: "(property) IFoo.y: string" }]}, - { marker: "U", exact: ["constructor", "toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable"] }, + { marker: "U", unsorted: ["constructor", "toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable"] }, ); diff --git a/tests/cases/fourslash/memberListOfModuleInAnotherModule.ts b/tests/cases/fourslash/memberListOfModuleInAnotherModule.ts index 0fd2d19631509..657b31d035330 100644 --- a/tests/cases/fourslash/memberListOfModuleInAnotherModule.ts +++ b/tests/cases/fourslash/memberListOfModuleInAnotherModule.ts @@ -21,13 +21,13 @@ ////} const values: ReadonlyArray = [ - { name: "meFunc", text: "function mod1.meFunc(): void" }, - { name: "meX", text: "var mod1.meX: number" }, { name: "meClass", text: "class mod1.meClass" }, + { name: "meFunc", text: "function mod1.meFunc(): void" }, { name: "meMod", text: "namespace mod1.meMod" }, + { name: "meX", text: "var mod1.meX: number" }, ]; verify.completions( - { marker: "1", exact: [...values, { name: "meInt", text: "interface mod1.meInt" }] }, + { marker: "1", unsorted: [...values, { name: "meInt", text: "interface mod1.meInt" }] }, { marker: "2", exact: values }, { marker: "3", exact: { name: "iMex", text: "var mod1.meMod.iMex: number" } }, ); diff --git a/tests/cases/fourslash/memberListOnExplicitThis.ts b/tests/cases/fourslash/memberListOnExplicitThis.ts index b437e3c70a6bf..4b91d54b10458 100644 --- a/tests/cases/fourslash/memberListOnExplicitThis.ts +++ b/tests/cases/fourslash/memberListOnExplicitThis.ts @@ -16,10 +16,10 @@ verify.completions( { marker: "1", exact: [ - { name: "n", text: "(property) C1.n: number" }, - { name: "m", text: "(property) C1.m: number" }, { name: "f", text: "(method) C1.f(this: this): void" }, { name: "g", text: "(method) C1.g(this: Restricted): void" }, + { name: "m", text: "(property) C1.m: number" }, + { name: "n", text: "(property) C1.n: number" }, ], }, { diff --git a/tests/cases/fourslash/memberListOnThisInClassWithPrivates.ts b/tests/cases/fourslash/memberListOnThisInClassWithPrivates.ts index edc7432ab0773..8e04308d371b6 100644 --- a/tests/cases/fourslash/memberListOnThisInClassWithPrivates.ts +++ b/tests/cases/fourslash/memberListOnThisInClassWithPrivates.ts @@ -10,9 +10,9 @@ verify.completions({ marker: "", exact: [ - { name: "pubMeth", text: "(method) C1.pubMeth(): void" }, { name: "privMeth", text: "(method) C1.privMeth(): void" }, - { name: "pubProp", text: "(property) C1.pubProp: number" }, { name: "privProp", text: "(property) C1.privProp: number" }, + { name: "pubMeth", text: "(method) C1.pubMeth(): void" }, + { name: "pubProp", text: "(property) C1.pubProp: number" }, ], }) diff --git a/tests/cases/fourslash/multiModuleClodule.ts b/tests/cases/fourslash/multiModuleClodule.ts index 43cb3875eb206..8620987dd85b8 100644 --- a/tests/cases/fourslash/multiModuleClodule.ts +++ b/tests/cases/fourslash/multiModuleClodule.ts @@ -23,14 +23,13 @@ verify.completions( { marker: "1", includes: "C" }, { marker: ["2", "4"], - exact: [ - { name: "prototype", sortText: completion.SortText.LocationPriority }, + exact: completion.functionMembersPlus([ { name: "boo", sortText: completion.SortText.LocalDeclarationPriority }, - { name: "x", sortText: completion.SortText.LocationPriority }, { name: "foo", sortText: completion.SortText.LocationPriority }, - ...completion.functionMembers - ] + { name: "prototype", sortText: completion.SortText.LocationPriority }, + { name: "x", sortText: completion.SortText.LocationPriority }, + ]) }, - { marker: "3", exact: ["foo", "bar"] }, + { marker: "3", exact: ["bar", "foo"] }, ); verify.noErrors(); diff --git a/tests/cases/fourslash/nonExistingImport.ts b/tests/cases/fourslash/nonExistingImport.ts index ebcc989253454..32e56f38ebae4 100644 --- a/tests/cases/fourslash/nonExistingImport.ts +++ b/tests/cases/fourslash/nonExistingImport.ts @@ -5,4 +5,4 @@ //// var n: num/*1*/ ////} -verify.completions({ marker: "1", exact: ["foo", ...completion.globalTypes] }); +verify.completions({ marker: "1", exact: completion.globalTypesPlus(["foo"]) }); diff --git a/tests/cases/fourslash/protoVarInContextualObjectLiteral.ts b/tests/cases/fourslash/protoVarInContextualObjectLiteral.ts index 68a155674358b..80ef7153cfb95 100644 --- a/tests/cases/fourslash/protoVarInContextualObjectLiteral.ts +++ b/tests/cases/fourslash/protoVarInContextualObjectLiteral.ts @@ -44,30 +44,30 @@ const proto: FourSlashInterface.ExpectedCompletionEntry = { name: "__proto__", t const protoQuoted: FourSlashInterface.ExpectedCompletionEntry = { name: "__proto__", text: '(property) "__proto__": number' }; const p: FourSlashInterface.ExpectedCompletionEntry = { name: "p", text: "(property) p: number" }; -verify.completions({ marker: "1", exact: [proto, p] }); +verify.completions({ marker: "1", unsorted: [proto, p] }); edit.insert('__proto__: 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "2", exact: [proto, p] }); +verify.completions({ marker: "2", unsorted: [proto, p] }); edit.insert('"__proto__": 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "3", exact: [protoQuoted, p] }) +verify.completions({ marker: "3", unsorted: [protoQuoted, p] }) edit.insert('__proto__: 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "4", exact: [protoQuoted, p] }); +verify.completions({ marker: "4", unsorted: [protoQuoted, p] }); edit.insert('"__proto__": 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "5", exact: [proto, tripleProto, p] }); +verify.completions({ marker: "5", unsorted: [proto, tripleProto, p] }); edit.insert('__proto__: 10,'); -verify.completions({ exact: [tripleProto, p] }); +verify.completions({ unsorted: [tripleProto, p] }); edit.insert('"___proto__": "10",'); verify.completions({ exact: p }); -verify.completions({ marker: "6", exact: [proto, tripleProto, p] }); +verify.completions({ marker: "6", unsorted: [proto, tripleProto, p] }); edit.insert('___proto__: "10",'); -verify.completions({ exact: [proto, p] }); +verify.completions({ unsorted: [proto, p] }); edit.insert('"__proto__": 10,'); verify.completions({ exact: p }); diff --git a/tests/cases/fourslash/server/completionsImport_sortingModuleSpecifiers.ts b/tests/cases/fourslash/server/completionsImport_sortingModuleSpecifiers.ts new file mode 100644 index 0000000000000..07fddf4c8177a --- /dev/null +++ b/tests/cases/fourslash/server/completionsImport_sortingModuleSpecifiers.ts @@ -0,0 +1,50 @@ +/// + +// @Filename: tsconfig.json +//// { "compilerOptions": { "module": "commonjs" } } + +// @Filename: path.d.ts +//// declare module "path/posix" { +//// export function normalize(p: string): string; +//// } +//// declare module "path/win32" { +//// export function normalize(p: string): string; +//// } +//// declare module "path" { +//// export function normalize(p: string): string; +//// } + +// @Filename: main.ts +//// normalize/**/ + +verify.completions({ + marker: "", + exact: completion.globalsPlus([ + { + name: "normalize", + source: "path", + sourceDisplay: "path", + hasAction: true, + sortText: completion.SortText.AutoImportSuggestions, + }, + { + name: "normalize", + source: "path/posix", + sourceDisplay: "path/posix", + hasAction: true, + sortText: completion.SortText.AutoImportSuggestions, + }, + { + name: "normalize", + source: "path/win32", + sourceDisplay: "path/win32", + hasAction: true, + sortText: completion.SortText.AutoImportSuggestions, + }, + ]), + preferences: { + includeCompletionsForModuleExports: true, + includeCompletionsWithInsertText: true, + allowIncompleteCompletions: true, + }, +}); diff --git a/tests/cases/fourslash/thisPredicateFunctionCompletions01.ts b/tests/cases/fourslash/thisPredicateFunctionCompletions01.ts index de869dcd8d589..6cdd8b37b489d 100644 --- a/tests/cases/fourslash/thisPredicateFunctionCompletions01.ts +++ b/tests/cases/fourslash/thisPredicateFunctionCompletions01.ts @@ -42,9 +42,9 @@ const common: ReadonlyArray = ["isFile", "isDirectory", "isNetworked", "path"]; verify.completions( - { marker: "1", exact: ["content", ...common] }, - { marker: "2", exact: ["host", "content", ...common] }, - { marker: "3", exact: ["children", ...common] }, - { marker: "4", exact: ["host", "children", ...common] }, - { marker: "5", exact: ["host", ...common] }, + { marker: "1", unsorted: ["content", ...common] }, + { marker: "2", unsorted: ["host", "content", ...common] }, + { marker: "3", unsorted: ["children", ...common] }, + { marker: "4", unsorted: ["host", "children", ...common] }, + { marker: "5", unsorted: ["host", ...common] }, ); diff --git a/tests/cases/fourslash/thisPredicateFunctionCompletions02.ts b/tests/cases/fourslash/thisPredicateFunctionCompletions02.ts index d83c43e2cf9ab..78fac09f7169b 100644 --- a/tests/cases/fourslash/thisPredicateFunctionCompletions02.ts +++ b/tests/cases/fourslash/thisPredicateFunctionCompletions02.ts @@ -32,7 +32,7 @@ //// } verify.completions( - { marker: ["1", "3", "5"], exact: ["contents", "isSundries", "isSupplies", "isPackedTight", "extraContents"] }, + { marker: ["1", "3", "5"], exact: ["contents", "extraContents", "isPackedTight", "isSundries", "isSupplies"] }, { marker: "2", exact: "broken" }, { marker: "4", exact: "spoiled" }, ); diff --git a/tests/cases/fourslash/thisPredicateFunctionCompletions03.ts b/tests/cases/fourslash/thisPredicateFunctionCompletions03.ts index 8c395bdb8012b..e70eed35bfa31 100644 --- a/tests/cases/fourslash/thisPredicateFunctionCompletions03.ts +++ b/tests/cases/fourslash/thisPredicateFunctionCompletions03.ts @@ -45,6 +45,6 @@ //// let checked/*14*/LeaderStatus = isLeader/*15*/Guard(a); verify.completions( - { marker: ["2", "6"], exact: ["lead", "isLeader", "isFollower"] }, - { marker: ["4", "8"], exact: ["follow", "isLeader", "isFollower"] }, + { marker: ["2", "6"], unsorted: ["lead", "isLeader", "isFollower"] }, + { marker: ["4", "8"], unsorted: ["follow", "isLeader", "isFollower"] }, ); diff --git a/tests/cases/fourslash/tsxCompletion12.ts b/tests/cases/fourslash/tsxCompletion12.ts index 843ed1532ffd5..4b0b01c2241d0 100644 --- a/tests/cases/fourslash/tsxCompletion12.ts +++ b/tests/cases/fourslash/tsxCompletion12.ts @@ -25,11 +25,18 @@ verify.completions( { marker: ["1", "2", "5"], - exact: ["propx", "propString", { name: "optional", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }] + exact: [ + "propString", + "propx", + { name: "optional", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, + ] }, { marker: "3", - exact: ["propString", { name: "optional", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }] + exact: [ + "propString", + { name: "optional", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, + ] }, { marker: "4", exact: "propString" }, ); diff --git a/tests/cases/fourslash/tsxCompletion13.ts b/tests/cases/fourslash/tsxCompletion13.ts index 1fec1223d0cc0..b3dc913783a40 100644 --- a/tests/cases/fourslash/tsxCompletion13.ts +++ b/tests/cases/fourslash/tsxCompletion13.ts @@ -34,25 +34,25 @@ verify.completions( { marker: ["1", "6"], exact: [ + "goTo", "onClick", { name: "children", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, { name: "className", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, - "goTo" ] }, { marker: "2", exact: [ + "goTo", "onClick", { name: "className", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, - "goTo" ] }, { marker: ["3", "4", "5"], exact: [ { name: "children", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, - { name: "className", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember } + { name: "className", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, ] }, ); diff --git a/tests/cases/fourslash/tsxCompletion14.ts b/tests/cases/fourslash/tsxCompletion14.ts index 641d2cb824c6a..4f504f043f8ff 100644 --- a/tests/cases/fourslash/tsxCompletion14.ts +++ b/tests/cases/fourslash/tsxCompletion14.ts @@ -24,5 +24,5 @@ verify.completions( { marker: ["1", "3"], exact: ["ONE", "TWO"] }, - { marker: ["2", "4"], exact: ["Three", "Four"] }, + { marker: ["2", "4"], exact: ["Four", "Three"] }, ); diff --git a/tests/cases/fourslash/tsxCompletion7.ts b/tests/cases/fourslash/tsxCompletion7.ts index a54e860b35f21..90a98c4f5a0d0 100644 --- a/tests/cases/fourslash/tsxCompletion7.ts +++ b/tests/cases/fourslash/tsxCompletion7.ts @@ -13,7 +13,7 @@ verify.completions({ marker: "", exact: [ + { name: "TWO", kind: "JSX attribute", kindModifiers: "declare", sortText: completion.SortText.LocationPriority }, { name: "ONE", kind: "JSX attribute", kindModifiers: "declare", sortText: completion.SortText.MemberDeclaredBySpreadAssignment }, - { name: "TWO", kind: "JSX attribute", kindModifiers: "declare", sortText: completion.SortText.LocationPriority } ] }); diff --git a/tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts b/tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts index 256c4280f856d..8947f117ad507 100644 --- a/tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts +++ b/tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts @@ -4,4 +4,4 @@ //// var x = 'something' //// var y =