From cd10b95c3bc8bc1e520da0ddc948a01e0ee3df18 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Fri, 5 Nov 2021 13:56:57 -0700 Subject: [PATCH 1/6] Sort resolved auto-import completions by number of directory separators --- src/harness/fourslashInterfaceImpl.ts | 2 + src/server/session.ts | 11 +++- tests/cases/fourslash/fourslash.ts | 1 + ...mpletionsImport_sortingModuleSpecifiers.ts | 54 +++++++++++++++++++ 4 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 tests/cases/fourslash/server/completionsImport_sortingModuleSpecifiers.ts diff --git a/src/harness/fourslashInterfaceImpl.ts b/src/harness/fourslashInterfaceImpl.ts index 69f9679add0f6..4a6a9bf600811 100644 --- a/src/harness/fourslashInterfaceImpl.ts +++ b/src/harness/fourslashInterfaceImpl.ts @@ -1569,6 +1569,8 @@ namespace FourSlashInterface { ...globalKeywords ]; + export const globalsSortedByName = ts.sort(globals, (a, b) => ts.compareStringsCaseSensitiveUI(a.name, b.name)); + export const globalsInJs: readonly ExpectedCompletionEntryObject[] = [ globalThisEntry, ...globalsVars, diff --git a/src/server/session.ts b/src/server/session.ts index a503509f07be5..9bf6b744f7bb8 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -1861,7 +1861,16 @@ namespace ts.server { // 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)); + }), (a, b) => { + const byName = compareStringsCaseSensitiveUI(a.name, b.name); + if (byName === Comparison.EqualTo && (a.data as CompletionEntryData)?.moduleSpecifier && (b.data as CompletionEntryData)?.moduleSpecifier) { + return compareNumberOfDirectorySeparators( + (a.data as CompletionEntryDataResolved).moduleSpecifier, + (b.data as CompletionEntryDataResolved).moduleSpecifier, + ); + } + return byName; + }); if (kind === protocol.CommandTypes.Completions) { if (completions.metadata) (entries as WithMetadata).metadata = completions.metadata; diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index 5d5f4bcdaf388..ae650dbb722a5 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -856,6 +856,7 @@ declare namespace completion { export const globalThisEntry: Entry; export const undefinedVarEntry: Entry; export const globals: ReadonlyArray; + export const globalsSortedByName: ReadonlyArray; export const globalsInJs: ReadonlyArray; export const globalKeywords: ReadonlyArray; export const globalInJsKeywords: ReadonlyArray; diff --git a/tests/cases/fourslash/server/completionsImport_sortingModuleSpecifiers.ts b/tests/cases/fourslash/server/completionsImport_sortingModuleSpecifiers.ts new file mode 100644 index 0000000000000..e8b594cc871de --- /dev/null +++ b/tests/cases/fourslash/server/completionsImport_sortingModuleSpecifiers.ts @@ -0,0 +1,54 @@ +/// + +// @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/**/ + +const insertionIndex = completion.globalsSortedByName.findIndex(c => c.name > "normalize"); + +verify.completions({ + marker: "", + exact: [ + ...completion.globalsSortedByName.slice(0, insertionIndex), + { + 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, + }, + ...completion.globalsSortedByName.slice(insertionIndex), + ], + preferences: { + includeCompletionsForModuleExports: true, + includeCompletionsWithInsertText: true, + allowIncompleteCompletions: true, + }, +}); From 673381415075a4b1562a668211c9b4c0afc2c94b Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Tue, 30 Nov 2021 14:34:48 -0800 Subject: [PATCH 2/6] Sort completions in services layer --- src/compiler/core.ts | 9 ++++++- src/server/session.ts | 11 +-------- src/services/completions.ts | 41 +++++++++++++++++++++++++------ src/services/stringCompletions.ts | 2 +- 4 files changed, 43 insertions(+), 20 deletions(-) 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/server/session.ts b/src/server/session.ts index 9bf6b744f7bb8..50ff5193cec6c 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -1854,22 +1854,13 @@ 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) => { - const byName = compareStringsCaseSensitiveUI(a.name, b.name); - if (byName === Comparison.EqualTo && (a.data as CompletionEntryData)?.moduleSpecifier && (b.data as CompletionEntryData)?.moduleSpecifier) { - return compareNumberOfDirectorySeparators( - (a.data as CompletionEntryDataResolved).moduleSpecifier, - (b.data as CompletionEntryDataResolved).moduleSpecifier, - ); - } - return byName; }); if (kind === protocol.CommandTypes.Completions) { diff --git a/src/services/completions.ts b/src/services/completions.ts index 7035722b3ec83..8f2f68747fe48 100644 --- a/src/services/completions.ts +++ b/src/services/completions.ts @@ -295,6 +295,31 @@ namespace ts.Completions { } } + // Editors will use the `sortText` for coarse sorting, and otherwise leave entries in the response order. + // So there's no need for us to consider `sortText` here, but beyond that, the order should be predictable + // if not logical. Historically, we just sorted everything by name on its way out of TS Server, but this + // has always made fourslash tests weird since most of them just use `getCompletionsAtPosition`, while + // `fourslash/server` tests used the alphabetical order from TS Server. + function compareCompletionEntries(entryInArray: CompletionEntry, entryToInsert: CompletionEntry): Comparison { + if (entryInArray.kind === ScriptElementKind.parameterElement && entryToInsert.kind === ScriptElementKind.parameterElement) { + // Keep parameters sorted in declaration order + return Comparison.EqualTo; + } + let 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 +467,7 @@ namespace ts.Completions { } } - const entries: CompletionEntry[] = []; + const entries = createSortedArray(); if (isUncheckedFile(sourceFile, compilerOptions)) { const uniqueNames = getCompletionEntriesFromSymbols( @@ -504,13 +529,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 { @@ -1106,7 +1131,7 @@ namespace ts.Completions { export function getCompletionEntriesFromSymbols( symbols: readonly Symbol[], - entries: Push, + entries: SortedArray, replacementToken: Node | undefined, contextToken: Node | undefined, location: Node, @@ -1173,9 +1198,9 @@ 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); + const shouldShadowEarlierSymbols = !origin && !(symbol.parent === undefined && !some(symbol.declarations, d => d.getSourceFile() === location.getSourceFile())); + uniques.set(name, shouldShadowEarlierSymbols); + insertSorted(entries, entry, compareCompletionEntries, /*allowDuplicates*/ !shouldShadowEarlierSymbols); } log("getCompletionsAtPosition: getCompletionEntriesFromSymbols: " + (timestamp() - start)); @@ -1832,7 +1857,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, From ef4a641f8d7bce8652c052ed22902b1f0c69edd2 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Tue, 30 Nov 2021 15:58:38 -0800 Subject: [PATCH 3/6] Finish tests --- src/harness/fourslashInterfaceImpl.ts | 299 +- src/services/completions.ts | 12 +- .../completionEntryForUnionMethod.baseline | 3996 +- .../completionsCommentsClass.baseline | 3658 +- .../completionsCommentsClassMembers.baseline | 78986 ++++++++-------- ...completionsCommentsCommentParsing.baseline | 32720 +++---- ...etionsCommentsFunctionDeclaration.baseline | 10904 +-- ...letionsCommentsFunctionExpression.baseline | 15548 +-- .../reference/completionsJSDocTags.baseline | 218 +- .../completionsStringMethods.baseline | 426 +- tests/cases/fourslash/cloduleAsBaseClass.ts | 7 +- tests/cases/fourslash/cloduleAsBaseClass2.ts | 2 +- .../fourslash/commentsImportDeclaration.ts | 2 +- .../fourslash/completionAfterGlobalThis.ts | 4 +- .../fourslash/completionAfterQuestionDot.ts | 4 +- .../completionEntryForClassMembers.ts | 22 +- .../completionEntryForClassMembers2.ts | 2 +- .../completionEntryForClassMembers3.ts | 4 +- .../completionEntryForUnionProperty.ts | 2 +- .../completionEntryForUnionProperty2.ts | 2 +- .../fourslash/completionEntryInJsFile.ts | 6 +- ...nForQuotedPropertyInPropertyAssignment1.ts | 2 +- ...nForQuotedPropertyInPropertyAssignment2.ts | 2 +- ...nForQuotedPropertyInPropertyAssignment3.ts | 2 +- ...nForQuotedPropertyInPropertyAssignment4.ts | 2 +- .../fourslash/completionForStringLiteral2.ts | 4 +- ...letionForStringLiteralInIndexedAccess01.ts | 2 +- .../completionForStringLiteral_details.ts | 2 +- .../completionInNamedImportLocation.ts | 7 +- .../completionListAfterNumericLiteral1.ts | 9 +- ...tionListAfterRegularExpressionLiteral01.ts | 2 +- ...etionListAfterRegularExpressionLiteral1.ts | 2 +- .../completionListAfterStringLiteral1.ts | 4 +- .../fourslash/completionListClassMembers.ts | 12 +- .../completionListClassPrivateFields_JS.ts | 4 +- .../fourslash/completionListEnumMembers.ts | 2 +- .../fourslash/completionListEnumValues.ts | 11 +- .../completionListForDerivedType1.ts | 5 +- .../completionListForExportEquals.ts | 6 +- .../cases/fourslash/completionListForRest.ts | 5 +- ...etionListForShorthandPropertyAssignment.ts | 2 +- ...tionListForShorthandPropertyAssignment2.ts | 2 +- ...ionListForTransitivelyExportedMembers01.ts | 2 +- ...ionListForTransitivelyExportedMembers02.ts | 2 +- .../completionListGenericConstraints.ts | 8 +- .../completionListInExportClause02.ts | 2 +- .../completionListInExtendsClause.ts | 5 +- .../completionListInImportClause02.ts | 2 +- .../completionListInImportClause04.ts | 2 +- .../completionListInIndexSignature01.ts | 4 +- .../completionListInIndexSignature02.ts | 2 +- .../completionListInNamedClassExpression.ts | 15 +- .../completionListInObjectBindingPattern15.ts | 8 +- .../completionListInObjectLiteral2.ts | 2 +- .../completionListInObjectLiteral3.ts | 2 +- ...letionListInTypeLiteralInTypeParameter1.ts | 2 +- ...onListInTypeParameterOfClassExpression1.ts | 2 +- .../completionListInheritedClassMembers.ts | 6 +- .../completionListInstanceProtectedMembers.ts | 4 +- .../completionListInvalidMemberNames.ts | 8 +- .../completionListIsGlobalCompletion.ts | 4 +- .../cases/fourslash/completionListKeywords.ts | 6 +- .../fourslash/completionListModuleMembers.ts | 4 +- .../completionListOfSplitInterface.ts | 4 +- .../fourslash/completionListOnAliases2.ts | 9 +- .../cases/fourslash/completionListOnSuper.ts | 2 +- .../fourslash/completionListPrivateMembers.ts | 2 +- .../completionListPrivateMembers2.ts | 2 +- .../fourslash/completionListPrivateNames.ts | 6 +- .../completionListPrivateNamesAccessors.ts | 6 +- .../completionListPrivateNamesMethods.ts | 6 +- .../completionListProtectedMembers.ts | 8 +- .../fourslash/completionListStaticMembers.ts | 5 +- .../completionListStaticProtectedMembers2.ts | 18 +- .../completionListStaticProtectedMembers3.ts | 5 +- .../completionListStaticProtectedMembers4.ts | 13 +- .../fourslash/completionListWithMeanings.ts | 11 +- .../completionListWithModulesFromModule.ts | 30 +- ...etionListWithModulesOutsideModuleScope2.ts | 2 +- ...ompletionNoAutoInsertQuestionDotForThis.ts | 2 +- .../fourslash/completionOfAwaitPromise6.ts | 2 +- .../fourslash/completionsExportImport.ts | 6 +- ...mpletionsForRecursiveGenericTypesMember.ts | 2 +- ...ompletionsGenericTypeWithMultipleBases1.ts | 2 +- .../fourslash/completionsImport_ambient.ts | 8 +- ...mpletionsImport_defaultAndNamedConflict.ts | 7 +- .../completionsImport_default_anonymous.ts | 6 +- ...ompletionsImport_exportEquals_anonymous.ts | 13 +- .../fourslash/completionsImport_keywords.ts | 16 +- .../completionsImport_multipleWithSameName.ts | 17 +- ...mpletionsImport_named_didNotExistBefore.ts | 7 +- ...mpletionsImport_ofAlias_preferShortPath.ts | 23 +- .../completionsImport_reExportDefault.ts | 8 +- .../completionsImport_shadowedByLocal.ts | 7 +- tests/cases/fourslash/completionsInJsxTag.ts | 12 +- .../completionsIsTypeOnlyCompletion.ts | 2 +- .../fourslash/completionsJsxAttribute.ts | 6 +- .../fourslash/completionsJsxAttribute2.ts | 8 +- .../completionsMergedDeclarations1.ts | 2 +- .../completionsNamespaceMergedWithClass.ts | 5 +- ...tionsObjectLiteralWithPartialConstraint.ts | 4 +- .../completionsPropertiesPriorities.ts | 2 +- ...ompletionsThisProperties_globalSameName.ts | 4 +- .../fourslash/completionsTypeKeywords.ts | 2 +- .../completionsWithDeprecatedTag5.ts | 5 +- .../distinctTypesInCallbacksWithSameNames.ts | 2 +- .../fourslash/exportEqualCallableInterface.ts | 2 +- tests/cases/fourslash/exportEqualTypes.ts | 2 +- .../externalModuleWithExportAssignment.ts | 7 +- tests/cases/fourslash/fourslash.ts | 18 +- tests/cases/fourslash/functionTypes.ts | 2 +- ...genericTypeAliasIntersectionCompletions.ts | 2 +- .../fourslash/getCompletionEntryDetails2.ts | 5 +- .../fourslash/getJavaScriptCompletions20.ts | 5 +- ...lobalCompletionListInsideObjectLiterals.ts | 2 +- tests/cases/fourslash/importJsNodeModule2.ts | 4 +- .../fourslash/importTypeMemberCompletions.ts | 6 +- tests/cases/fourslash/javaScriptModules16.ts | 4 +- tests/cases/fourslash/javaScriptPrototype3.ts | 8 +- ...sdocTypedefTagTypeExpressionCompletion3.ts | 20 +- ...jsdocTypedefTagTypeExpressionCompletion.ts | 7 +- .../memberCompletionOnTypeParameters.ts | 2 +- .../memberListOfModuleInAnotherModule.ts | 6 +- .../fourslash/memberListOnExplicitThis.ts | 4 +- .../memberListOnThisInClassWithPrivates.ts | 4 +- tests/cases/fourslash/multiModuleClodule.ts | 7 +- tests/cases/fourslash/nonExistingImport.ts | 2 +- .../protoVarInContextualObjectLiteral.ts | 16 +- ...mpletionsImport_sortingModuleSpecifiers.ts | 8 +- .../thisPredicateFunctionCompletions01.ts | 10 +- .../thisPredicateFunctionCompletions02.ts | 2 +- .../thisPredicateFunctionCompletions03.ts | 4 +- tests/cases/fourslash/tsxCompletion12.ts | 11 +- tests/cases/fourslash/tsxCompletion13.ts | 10 +- tests/cases/fourslash/tsxCompletion14.ts | 2 +- .../tsxCompletionOnOpeningTagWithoutJSX1.ts | 2 +- 136 files changed, 73762 insertions(+), 73736 deletions(-) diff --git a/src/harness/fourslashInterfaceImpl.ts b/src/harness/fourslashInterfaceImpl.ts index 4a6a9bf600811..a7b3612cbe67a 100644 --- a/src/harness/fourslashInterfaceImpl.ts +++ b/src/harness/fourslashInterfaceImpl.ts @@ -1024,8 +1024,35 @@ 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 typeKeywordsPlus(plus: readonly ExpectedCompletionEntry[]): readonly ExpectedCompletionEntry[] { + return [...typeKeywords, ...plus].sort(compareExpectedCompletionEntries); + } + + export function sorted(entries: readonly ExpectedCompletionEntry[]): readonly ExpectedCompletionEntry[] { + return ts.stableSort(entries, compareExpectedCompletionEntries); + } const globalTypeDecls: readonly ExpectedCompletionEntryObject[] = [ interfaceEntry("Symbol"), @@ -1145,7 +1172,7 @@ namespace FourSlashInterface { ...globalTypeDecls, ...plus, ...typeKeywords, - ]; + ].sort(compareExpectedCompletionEntries); } export const typeAssertionKeywords: readonly ExpectedCompletionEntry[] = @@ -1188,13 +1215,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 +1247,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[]): readonly ExpectedCompletionEntryObject[] { + return [...functionMembers, ...plus].sort(compareExpectedCompletionEntries); + } export const stringMembers: readonly ExpectedCompletionEntryObject[] = [ methodEntry("toString"), @@ -1232,16 +1275,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[]): 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 +1303,7 @@ namespace FourSlashInterface { "const", "continue", "debugger", + "declare", "default", "delete", "do", @@ -1261,50 +1316,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 +1372,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 +1439,15 @@ namespace FourSlashInterface { "for", "function", "if", + "implements", "import", "in", "instanceof", + "interface", + "let", "new", "null", + "package", "return", "super", "switch", @@ -1407,45 +1460,50 @@ namespace FourSlashInterface { "void", "while", "with", - "implements", - "interface", - "let", - "package", "yield", - "as", - "async", - "await", ].map(keywordEntry); + function compareExpectedCompletionEntries(a: ExpectedCompletionEntry, b: ExpectedCompletionEntry) { + 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 +1511,7 @@ namespace FourSlashInterface { "const", "continue", "debugger", + "declare", "default", "delete", "do", @@ -1465,55 +1524,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 +1586,15 @@ namespace FourSlashInterface { "for", "function", "if", + "implements", "import", "in", "instanceof", + "interface", + "let", "new", "null", + "package", "return", "super", "switch", @@ -1550,14 +1607,7 @@ namespace FourSlashInterface { "void", "while", "with", - "implements", - "interface", - "let", - "package", "yield", - "as", - "async", - "await", ].map(keywordEntry); export const insideMethodInJsKeywords = getInJsKeywords(insideMethodKeywords); @@ -1567,36 +1617,33 @@ namespace FourSlashInterface { ...globalsVars, undefinedVarEntry, ...globalKeywords - ]; - - export const globalsSortedByName = ts.sort(globals, (a, b) => ts.compareStringsCaseSensitiveUI(a.name, b.name)); + ].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!; + export function globalsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean }): readonly ExpectedCompletionEntry[] { return [ globalThisEntry, - ...globalsVars, - ...afterUndefined ? ts.emptyArray : plus, + ...options?.noLib ? [] : globalsVars, + ...plus, undefinedVarEntry, - ...afterUndefined ? plus : ts.emptyArray, - ...globalKeywords]; + ...globalKeywords, + ].sort(compareExpectedCompletionEntries); } - export function globalsInJsPlus(plus: readonly ExpectedCompletionEntry[]): readonly ExpectedCompletionEntry[] { + export function globalsInJsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean }): readonly ExpectedCompletionEntry[] { return [ globalThisEntry, - ...globalsVars, + ...options?.noLib ? [] : globalsVars, ...plus, undefinedVarEntry, - ...globalInJsKeywords]; + ...globalInJsKeywords, + ].sort(compareExpectedCompletionEntries); } } diff --git a/src/services/completions.ts b/src/services/completions.ts index 8f2f68747fe48..072450303db4d 100644 --- a/src/services/completions.ts +++ b/src/services/completions.ts @@ -614,7 +614,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) { @@ -623,13 +623,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); } }); } @@ -1198,9 +1198,9 @@ namespace ts.Completions { } /** True for locals; false for globals, module exports from other files, `this.` completions. */ - const shouldShadowEarlierSymbols = !origin && !(symbol.parent === undefined && !some(symbol.declarations, d => d.getSourceFile() === location.getSourceFile())); - uniques.set(name, shouldShadowEarlierSymbols); - insertSorted(entries, entry, compareCompletionEntries, /*allowDuplicates*/ !shouldShadowEarlierSymbols); + const shouldShadowLaterSymbols = !origin && !(symbol.parent === undefined && !some(symbol.declarations, d => d.getSourceFile() === location.getSourceFile())); + uniques.set(name, shouldShadowLaterSymbols); + insertSorted(entries, entry, compareCompletionEntries, /*allowDuplicates*/ true); } log("getCompletionsAtPosition: getCompletionEntriesFromSymbols: " + (timestamp() - start)); 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..2e6c9a0161c9b 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,101 +25,44 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "a", + "kind": "className" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", + "name": "abstract", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "x", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", + "text": "abstract", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { "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", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -127,60 +70,36 @@ "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": " ", - "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": "Array", + "kind": "localName" }, { "text": ":", @@ -191,61 +110,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to an integer.", - "kind": "text" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "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", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -253,32 +131,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -289,125 +159,97 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to a floating-point 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": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } ] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", + "name": "as", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "as", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "asserts", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "asserts", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "boolean", + "text": "await", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "bigint", + "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": "bigint", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "text": "boolean", + "kind": "keyword" } ] }, { - "name": "isFinite", - "kind": "function", + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -415,32 +257,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "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": "Boolean", + "kind": "localName" }, { "text": ":", @@ -451,44 +285,32 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "break", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "c2", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "class", "kind": "keyword" }, { @@ -496,80 +318,184 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, + "text": "c2", + "kind": "className" + } + ], + "documentation": [ { - "text": "encodedURI", - "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", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "c3", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "c4", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c4", + "kind": "className" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Class comment", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + ] + }, + { + "name": "c5", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c5", + "kind": "className" + } + ], + "documentation": [ + { + "text": "Class with statics", + "kind": "text" } ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "c6", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c6", + "kind": "className" + } + ], + "documentation": [ + { + "text": "class with statics and constructor", + "kind": "text" + } + ] + }, + { + "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": "function", + "text": "interface", "kind": "keyword" }, { @@ -577,16 +503,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "DataView", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -597,12 +531,45 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -613,38 +580,43 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded 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": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, { - "name": "encodeURI", + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "declare", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -658,7 +630,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "decodeURI", "kind": "functionName" }, { @@ -666,7 +638,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "encodedURI", "kind": "parameterName" }, { @@ -700,7 +672,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -709,7 +681,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "encodedURI", "kind": "parameterName" }, { @@ -725,7 +697,7 @@ ] }, { - "name": "encodeURIComponent", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -739,7 +711,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -747,7 +719,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -763,11 +735,11 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -775,45 +747,13 @@ "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", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -822,7 +762,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -838,10 +778,58 @@ ] }, { - "name": "escape", + "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": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -852,7 +840,7 @@ "kind": "space" }, { - "text": "escape", + "text": "encodeURI", "kind": "functionName" }, { @@ -860,7 +848,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -894,25 +882,16 @@ ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Encodes a text string as a valid 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": "uri", "kind": "parameterName" }, { @@ -920,7 +899,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -928,10 +907,10 @@ ] }, { - "name": "unescape", + "name": "encodeURIComponent", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -942,7 +921,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -950,7 +929,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uriComponent", "kind": "parameterName" }, { @@ -965,6 +944,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" @@ -984,25 +995,16 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Encodes a text string as a valid 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": "uriComponent", "kind": "parameterName" }, { @@ -1010,7 +1012,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -1018,13 +1020,25 @@ ] }, { - "name": "NaN", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -1032,30 +1046,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "Error", "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" @@ -1065,7 +1062,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "Error", "kind": "localName" }, { @@ -1077,20 +1074,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1098,24 +1095,32 @@ "kind": "space" }, { - "text": "Object", - "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": "Object", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1126,25 +1131,53 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } - ] - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + ], + "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", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1152,24 +1185,32 @@ "kind": "space" }, { - "text": "Function", - "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": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1180,19 +1221,38 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1206,7 +1266,7 @@ "kind": "space" }, { - "text": "String", + "text": "EvalError", "kind": "localName" }, { @@ -1222,7 +1282,7 @@ "kind": "space" }, { - "text": "String", + "text": "EvalError", "kind": "localName" }, { @@ -1234,19 +1294,62 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "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": "export", + "kind": "keyword" } ] }, { - "name": "Boolean", + "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", @@ -1260,7 +1363,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Float32Array", "kind": "localName" }, { @@ -1276,7 +1379,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Float32Array", "kind": "localName" }, { @@ -1288,14 +1391,19 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "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": "Number", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1309,7 +1417,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Float64Array", "kind": "localName" }, { @@ -1325,7 +1433,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Float64Array", "kind": "localName" }, { @@ -1337,19 +1445,43 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Float64ArrayConstructor", "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 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": "Math", + "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", @@ -1363,7 +1495,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Function", "kind": "localName" }, { @@ -1379,7 +1511,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Function", "kind": "localName" }, { @@ -1391,25 +1523,25 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -1417,13 +1549,18 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i2", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -1433,7 +1570,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i2", "kind": "localName" }, { @@ -1445,25 +1582,20 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "c2", + "kind": "className" } ], - "documentation": [ - { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "RegExp", + "name": "i2_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -1471,62 +1603,38 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i2_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "c2", + "kind": "className" } ], "documentation": [] }, { - "name": "Error", + "name": "i3", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -1536,7 +1644,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i3", "kind": "localName" }, { @@ -1548,20 +1656,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "c3", + "kind": "className" } ], "documentation": [] }, { - "name": "EvalError", + "name": "i3_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -1569,62 +1677,38 @@ "kind": "space" }, { - "text": "EvalError", + "text": "i3_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": "c3", + "kind": "className" } ], "documentation": [] }, { - "name": "RangeError", + "name": "i4", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -1634,7 +1718,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "i4", "kind": "localName" }, { @@ -1646,20 +1730,20 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "c4", + "kind": "className" } ], "documentation": [] }, { - "name": "ReferenceError", + "name": "i4_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -1667,62 +1751,38 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "i4_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "c4", + "kind": "className" } ], "documentation": [] }, { - "name": "SyntaxError", + "name": "i5", "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" @@ -1732,7 +1792,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i5", "kind": "localName" }, { @@ -1744,20 +1804,20 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "c5", + "kind": "className" } ], "documentation": [] }, { - "name": "TypeError", + "name": "i5_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -1765,62 +1825,38 @@ "kind": "space" }, { - "text": "TypeError", + "text": "i5_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "c5", + "kind": "className" } ], "documentation": [] }, { - "name": "URIError", + "name": "i6", "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" @@ -1830,7 +1866,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "i6", "kind": "localName" }, { @@ -1842,20 +1878,20 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "c6", + "kind": "className" } ], "documentation": [] }, { - "name": "JSON", + "name": "i6_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -1863,79 +1899,98 @@ "kind": "space" }, { - "text": "JSON", + "text": "i6_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "c6", + "kind": "className" } ], - "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", - "kind": "var", - "kindModifiers": "declare", + "name": "if", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "if", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" - }, + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "<", - "kind": "punctuation" - }, + "text": "implements", + "kind": "keyword" + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "T", - "kind": "typeParameterName" - }, + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ">", - "kind": "punctuation" - }, + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "infer", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "infer", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -1945,7 +2000,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Infinity", "kind": "localName" }, { @@ -1957,14 +2012,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", @@ -1978,7 +2045,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int16Array", "kind": "localName" }, { @@ -1994,7 +2061,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int16Array", "kind": "localName" }, { @@ -2006,19 +2073,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", @@ -2032,7 +2099,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int32Array", "kind": "localName" }, { @@ -2048,7 +2115,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int32Array", "kind": "localName" }, { @@ -2060,11 +2127,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", @@ -2121,29 +2193,25 @@ ] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -2151,37 +2219,20 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], - "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": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2189,24 +2240,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "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": "Uint8ClampedArray", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2217,25 +2276,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" }, { @@ -2243,24 +2321,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": ":", @@ -2271,19 +2357,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", @@ -2297,7 +2402,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -2313,7 +2418,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -2325,19 +2430,64 @@ "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": "keyof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "keyof", + "kind": "keyword" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "m", + "kind": "module", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "m", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2351,7 +2501,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -2367,7 +2517,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -2379,25 +2529,37 @@ "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", - "kind": "var", - "kindModifiers": "declare", + "name": "module", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", + "kind": "keyword" + } + ] + }, + { + "name": "myVar", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -2405,13 +2567,58 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "myVar", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "m", + "kind": "moduleName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "m2", + "kind": "moduleName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -2421,7 +2628,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "NaN", "kind": "localName" }, { @@ -2433,19 +2640,62 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "never", + "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": "never", + "kind": "keyword" } ] }, { - "name": "Float32Array", + "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", @@ -2459,7 +2709,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -2475,7 +2725,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -2487,19 +2737,31 @@ "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": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2513,7 +2775,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -2529,7 +2791,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -2541,46 +2803,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": "c2", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "function", "kind": "keyword" }, { @@ -2588,34 +2841,16 @@ "kind": "space" }, { - "text": "c2", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is class c2 without constructor", - "kind": "text" - } - ] - }, - { - "name": "i2", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "parseFloat", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i2", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -2626,29 +2861,12 @@ "kind": "space" }, { - "text": "c2", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i2_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i2_c", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2659,28 +2877,44 @@ "kind": "space" }, { - "text": "typeof", + "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "c2", - "kind": "className" + "text": "Converts a string to a floating-point number.", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } + ] }, { - "name": "c3", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "function", "kind": "keyword" }, { @@ -2688,29 +2922,16 @@ "kind": "space" }, { - "text": "c3", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i3", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i3", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -2721,29 +2942,24 @@ "kind": "space" }, { - "text": "c3", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i3_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "i3_c", - "kind": "localName" + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -2754,54 +2970,77 @@ "kind": "space" }, { - "text": "typeof", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "c3", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "c4", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c4", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Class comment", + "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": "i4", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -2809,230 +3048,13 @@ "kind": "space" }, { - "text": "i4", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c4", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i4_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i4_c", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c4", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "c5", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c5", - "kind": "className" - } - ], - "documentation": [ - { - "text": "Class with statics", - "kind": "text" - } - ] - }, - { - "name": "i5", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i5", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c5", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i5_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i5_c", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c5", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "c6", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c6", - "kind": "className" - } - ], - "documentation": [ - { - "text": "class with statics and constructor", - "kind": "text" - } - ] - }, - { - "name": "i6", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i6", + "text": "RangeError", "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 +3064,7 @@ "kind": "space" }, { - "text": "i6_c", + "text": "RangeError", "kind": "localName" }, { @@ -3052,421 +3074,123 @@ { "text": " ", "kind": "space" - }, - { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c6", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "a", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "a", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "m", - "kind": "module", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "m", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "myVar", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "myVar", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "m", - "kind": "moduleName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "m2", - "kind": "moduleName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "c1", - "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" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "in", + "name": "readonly", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "readonly", "kind": "keyword" } ] }, { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", + "name": "ReferenceError", + "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": "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": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "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", @@ -3481,457 +3205,733 @@ ] }, { - "name": "super", + "name": "string", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "string", "kind": "keyword" } ] }, { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "throw", + "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": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "true", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "try", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "super", "kind": "keyword" } ] }, { - "name": "typeof", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "switch", "kind": "keyword" } ] }, { - "name": "var", + "name": "symbol", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "symbol", "kind": "keyword" } ] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "while", + "text": " ", + "kind": "space" + }, + { + "text": "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": "with", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "this", "kind": "keyword" } ] }, { - "name": "implements", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "throw", "kind": "keyword" } ] }, { - "name": "interface", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "true", "kind": "keyword" } ] }, { - "name": "let", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "try", "kind": "keyword" } ] }, { - "name": "package", + "name": "type", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "type", "kind": "keyword" } ] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "abstract", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "abstract", + "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": "as", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "asserts", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "any", + "text": " ", + "kind": "space" + }, + { + "text": "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": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "async", - "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": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "boolean", + "text": " ", + "kind": "space" + }, + { + "text": "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": "declare", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "declare", + "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": "infer", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "infer", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "keyof", + "text": " ", + "kind": "space" + }, + { + "text": "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": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "module", - "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": "namespace", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "never", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "readonly", + "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": "number", + "name": "unique", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "number", + "text": "unique", "kind": "keyword" } ] }, { - "name": "object", + "name": "unknown", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "object", + "text": "unknown", "kind": "keyword" } ] }, { - "name": "string", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "string", + "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": "symbol", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "symbol", + "text": "var", "kind": "keyword" } ] }, { - "name": "type", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "type", + "text": "void", "kind": "keyword" } ] }, { - "name": "unique", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unique", + "text": "while", "kind": "keyword" } ] }, { - "name": "unknown", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unknown", + "text": "with", "kind": "keyword" } ] }, { - "name": "bigint", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "bigint", + "text": "yield", "kind": "keyword" } ] diff --git a/tests/baselines/reference/completionsCommentsClassMembers.baseline b/tests/baselines/reference/completionsCommentsClassMembers.baseline index b3fd787cd6b58..fc9c464b8760d 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,198 @@ "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": "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": "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": "b", "kind": "parameter", @@ -809,30 +1001,38 @@ ] }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "Boolean", + "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": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -843,20 +1043,32 @@ "kind": "space" }, { - "text": "IArguments", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "break", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { @@ -864,53 +1076,115 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "c1", + "kind": "className" } ], - "documentation": [] + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "case", "kind": "keyword" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "eval", - "kind": "functionName" - }, + "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": "x", - "kind": "parameterName" - }, + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", + "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": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -921,44 +1195,41 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ + "text": "class", + "kind": "keyword" + }, { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "parseInt", - "kind": "function", + "name": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -966,16 +1237,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": ":", @@ -986,40 +1265,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": ":", @@ -1030,55 +1314,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", @@ -1092,7 +1352,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "decodeURI", "kind": "functionName" }, { @@ -1100,7 +1360,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -1128,13 +1388,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" } ], @@ -1143,7 +1403,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -1151,7 +1411,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -1159,7 +1419,7 @@ ] }, { - "name": "isNaN", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -1173,7 +1433,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -1181,7 +1441,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -1193,7 +1453,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -1209,13 +1469,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" } ], @@ -1224,7 +1484,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -1232,7 +1492,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -1240,7 +1500,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", @@ -1254,7 +1562,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "encodeURI", "kind": "functionName" }, { @@ -1262,7 +1570,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "uri", "kind": "parameterName" }, { @@ -1274,7 +1582,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -1290,13 +1598,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" } ], @@ -1305,7 +1613,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "uri", "kind": "parameterName" }, { @@ -1313,7 +1621,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -1321,7 +1629,7 @@ ] }, { - "name": "decodeURI", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -1335,7 +1643,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -1343,7 +1651,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "uriComponent", "kind": "parameterName" }, { @@ -1359,11 +1667,11 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -1371,44 +1679,7 @@ "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", + "text": "number", "kind": "keyword" }, { @@ -1416,19 +1687,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -1436,7 +1695,7 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { @@ -1458,7 +1717,7 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -1467,7 +1726,7 @@ "name": "param", "text": [ { - "text": "encodedURIComponent", + "text": "uriComponent", "kind": "parameterName" }, { @@ -1483,13 +1742,25 @@ ] }, { - "name": "encodeURI", - "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" }, { @@ -1497,124 +1768,15 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "Error", + "kind": "localName" }, { - "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": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { @@ -1622,20 +1784,8 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -1646,35 +1796,11 @@ "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": "ErrorConstructor", + "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", @@ -1767,10 +1893,10 @@ ] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -1781,7 +1907,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -1789,7 +1915,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -1817,31 +1943,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" }, { @@ -1849,7 +1966,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -1857,13 +1974,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -1871,30 +1988,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" @@ -1904,7 +2004,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -1916,14 +2016,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", @@ -1937,7 +2085,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -1953,7 +2101,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -1965,19 +2113,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", @@ -1991,7 +2139,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -2007,7 +2155,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -2019,19 +2167,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", @@ -2045,7 +2217,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -2061,7 +2233,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -2073,25 +2245,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" }, { @@ -2099,13 +2271,18 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -2115,7 +2292,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1", "kind": "localName" }, { @@ -2127,20 +2304,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Number", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -2148,53 +2325,40 @@ "kind": "space" }, { - "text": "Number", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "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", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -2202,24 +2366,24 @@ "kind": "space" }, { - "text": "Math", + "text": "i1_f", "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": ":", @@ -2230,39 +2394,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -2272,7 +2435,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_nc_p", "kind": "localName" }, { @@ -2284,25 +2447,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_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -2310,27 +2468,39 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1_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": "RegExp", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -2338,34 +2508,26 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", + "name": "i1_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -2375,7 +2537,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_ncprop", "kind": "localName" }, { @@ -2387,34 +2549,18 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -2424,7 +2570,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "i1_ncr", "kind": "localName" }, { @@ -2436,34 +2582,18 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RangeError", + "name": "i1_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -2473,7 +2603,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "i1_p", "kind": "localName" }, { @@ -2485,20 +2615,20 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -2506,13 +2636,30 @@ "kind": "space" }, { - "text": "ReferenceError", + "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" @@ -2522,7 +2669,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "i1_r", "kind": "localName" }, { @@ -2534,20 +2681,20 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "SyntaxError", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -2555,24 +2702,24 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_s_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -2583,34 +2730,38 @@ "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": "=>", + "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" @@ -2620,7 +2771,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -2632,20 +2783,20 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "URIError", + "name": "i1_s_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -2653,24 +2804,24 @@ "kind": "space" }, { - "text": "URIError", + "text": "i1_s_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -2681,34 +2832,38 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "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" @@ -2718,7 +2873,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -2730,25 +2885,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_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -2756,25 +2906,30 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_s_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_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -2784,7 +2939,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_s_p", "kind": "localName" }, { @@ -2796,34 +2951,18 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i1_s_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" @@ -2833,7 +2972,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1_s_prop", "kind": "localName" }, { @@ -2845,39 +2984,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_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" @@ -2887,7 +3005,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_s_r", "kind": "localName" }, { @@ -2899,34 +3017,66 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Int8Array", - "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": "Int8Array", - "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" @@ -2936,7 +3086,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "Infinity", "kind": "localName" }, { @@ -2948,19 +3098,26 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "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": "instanceof", + "kind": "keyword" } ] }, { - "name": "Uint8Array", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2974,7 +3131,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Int16Array", "kind": "localName" }, { @@ -2990,7 +3147,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Int16Array", "kind": "localName" }, { @@ -3002,19 +3159,19 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "Int16ArrayConstructor", "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": "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": "Uint8ClampedArray", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3028,7 +3185,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Int32Array", "kind": "localName" }, { @@ -3044,7 +3201,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Int32Array", "kind": "localName" }, { @@ -3056,19 +3213,19 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "Int32ArrayConstructor", "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 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": "Int16Array", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3082,7 +3239,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Int8Array", "kind": "localName" }, { @@ -3098,7 +3255,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Int8Array", "kind": "localName" }, { @@ -3110,41 +3267,37 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "Int8ArrayConstructor", "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 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": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -3152,37 +3305,20 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], - "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", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -3190,24 +3326,32 @@ "kind": "space" }, { - "text": "Int32Array", - "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": "Int32Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -3218,25 +3362,44 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "boolean", + "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": "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": "Uint32Array", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -3244,24 +3407,32 @@ "kind": "space" }, { - "text": "Uint32Array", - "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": "Uint32Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -3272,19 +3443,38 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "boolean", + "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": "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": "Float32Array", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3298,7 +3488,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "JSON", "kind": "localName" }, { @@ -3314,7 +3504,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "JSON", "kind": "localName" }, { @@ -3326,19 +3516,31 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], "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 intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "Float64Array", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3352,7 +3554,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Math", "kind": "localName" }, { @@ -3368,7 +3570,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Math", "kind": "localName" }, { @@ -3380,25 +3582,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "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": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "Intl", - "kind": "module", + "name": "NaN", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "var", "kind": "keyword" }, { @@ -3406,44 +3608,70 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "c1", - "kind": "class", + "name": "new", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "new", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" } - ], - "documentation": [ + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is comment for c1", - "kind": "text" + "text": "null", + "kind": "keyword" } ] }, { - "name": "i1", + "name": "Number", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -3453,7 +3681,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Number", "kind": "localName" }, { @@ -3465,18 +3693,39 @@ "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": "i1_p", + "name": "Object", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -3486,7 +3735,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "Object", "kind": "localName" }, { @@ -3498,20 +3747,37 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "i1_f", - "kind": "var", + "name": "package", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -3519,23 +3785,15 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "parseFloat", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -3547,7 +3805,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -3555,11 +3813,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -3571,16 +3825,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_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -3588,8 +3866,16 @@ "kind": "space" }, { - "text": "i1_r", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -3600,29 +3886,24 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_prop", - "kind": "localName" + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -3635,27 +3916,10 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" }, { - "text": "i1_nc_p", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -3670,16 +3934,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_ncf", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -3687,24 +3992,24 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "RangeError", "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": "RangeError", + "kind": "localName" }, { "text": ":", @@ -3715,38 +4020,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "ReferenceError", + "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" @@ -3756,7 +4057,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "ReferenceError", "kind": "localName" }, { @@ -3768,20 +4069,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncprop", + "name": "RegExp", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -3789,30 +4090,13 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "RegExp", "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" @@ -3822,7 +4106,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "RegExp", "kind": "localName" }, { @@ -3834,60 +4118,60 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_f", - "kind": "var", + "name": "return", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "return", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_f", - "kind": "localName" - }, + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "String", + "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": "String", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -3895,28 +4179,49 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "number", + "text": "super", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "switch", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -3924,30 +4229,13 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "SyntaxError", "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 +4245,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "SyntaxError", "kind": "localName" }, { @@ -3969,53 +4257,68 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_nc_p", - "kind": "var", + "name": "this", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "this", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_nc_p", - "kind": "localName" - }, + } + ] + }, + { + "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_ncf", + "name": "TypeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -4023,24 +4326,24 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "TypeError", "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": "TypeError", + "kind": "localName" }, { "text": ":", @@ -4051,38 +4354,46 @@ "kind": "space" }, { - "text": "number", + "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": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -4092,7 +4403,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Uint16Array", "kind": "localName" }, { @@ -4104,18 +4415,39 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_ncprop", + "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" @@ -4125,7 +4457,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Uint32Array", "kind": "localName" }, { @@ -4137,20 +4469,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_c", + "name": "Uint8Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -4158,40 +4495,53 @@ "kind": "space" }, { - "text": "i1_c", + "text": "Uint8Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "typeof", - "kind": "keyword" + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "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": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -4199,18 +4549,13 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -4220,7 +4565,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -4232,32 +4577,16 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + "documentation": [ { - "text": "cWithConstructorProperty", - "kind": "className" + "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": "undefined", @@ -4281,388 +4610,143 @@ "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "break", + "text": "function", "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": " ", + "kind": "space" + }, { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "unescape", + "kind": "functionName" + }, { - "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": "string", + "kind": "parameterName" + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "false", + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "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": "string", "kind": "keyword" } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "import", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "instanceof", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "interface", "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", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "switch", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "typeof", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { "name": "var", @@ -4712,54 +4796,6 @@ } ] }, - { - "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", @@ -4771,42 +4807,6 @@ "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" - } - ] } ] } @@ -4827,7 +4827,7 @@ }, "entries": [ { - "name": "p1", + "name": "nc_p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -4857,7 +4857,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -4873,15 +4873,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -4911,7 +4906,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_p2", "kind": "methodName" }, { @@ -4951,15 +4946,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -4989,7 +4979,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -5005,23 +4995,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", @@ -5051,7 +5028,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -5067,15 +5044,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "pp1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp2", + "name": "nc_pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -5105,7 +5077,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -5145,15 +5117,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", + "name": "nc_pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -5183,7 +5150,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -5199,23 +5166,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", @@ -5245,7 +5199,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "p1", "kind": "propertyName" }, { @@ -5261,10 +5215,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "p1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -5294,7 +5253,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "p2", "kind": "methodName" }, { @@ -5334,10 +5293,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -5367,7 +5331,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "p3", "kind": "propertyName" }, { @@ -5383,10 +5347,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", @@ -5416,7 +5393,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "pp1", "kind": "propertyName" }, { @@ -5432,10 +5409,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_pp2", + "name": "pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -5465,7 +5447,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "pp2", "kind": "methodName" }, { @@ -5505,10 +5487,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_pp3", + "name": "pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -5538,7 +5525,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "pp3", "kind": "propertyName" }, { @@ -5554,7 +5541,20 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 2", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] } ] } @@ -5575,7 +5575,7 @@ }, "entries": [ { - "name": "p1", + "name": "nc_p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -5605,7 +5605,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -5621,15 +5621,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -5659,7 +5654,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_p2", "kind": "methodName" }, { @@ -5699,15 +5694,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -5737,7 +5727,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -5753,23 +5743,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", @@ -5799,7 +5776,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -5815,15 +5792,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "pp1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp2", + "name": "nc_pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -5853,7 +5825,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -5893,17 +5865,61 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "displayParts": [ { - "text": "sum with property", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_pp3", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "pp3", + "name": "p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -5931,7 +5947,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "p1", "kind": "propertyName" }, { @@ -5949,70 +5965,13 @@ ], "documentation": [ { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p1", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_p2", + "name": "p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -6042,7 +6001,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "p2", "kind": "methodName" }, { @@ -6082,10 +6041,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -6115,7 +6079,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "p3", "kind": "propertyName" }, { @@ -6131,10 +6095,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", @@ -6164,7 +6141,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "pp1", "kind": "propertyName" }, { @@ -6180,10 +6157,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_pp2", + "name": "pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -6213,7 +6195,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "pp2", "kind": "methodName" }, { @@ -6253,10 +6235,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_pp3", + "name": "pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -6286,7 +6273,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "pp3", "kind": "propertyName" }, { @@ -6302,7 +6289,20 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 2", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] } ] } @@ -6323,7 +6323,7 @@ }, "entries": [ { - "name": "p1", + "name": "nc_p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -6353,7 +6353,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -6369,15 +6369,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -6407,7 +6402,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_p2", "kind": "methodName" }, { @@ -6447,15 +6442,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -6485,7 +6475,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -6501,23 +6491,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", @@ -6547,7 +6524,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -6563,15 +6540,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "pp1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp2", + "name": "nc_pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -6601,7 +6573,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -6641,15 +6613,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", + "name": "nc_pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -6679,7 +6646,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -6695,23 +6662,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", @@ -6741,7 +6695,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "p1", "kind": "propertyName" }, { @@ -6757,10 +6711,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "p1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -6790,7 +6749,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "p2", "kind": "methodName" }, { @@ -6830,10 +6789,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -6863,7 +6827,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "p3", "kind": "propertyName" }, { @@ -6879,10 +6843,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", @@ -6912,7 +6889,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "pp1", "kind": "propertyName" }, { @@ -6928,10 +6905,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_pp2", + "name": "pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -6961,7 +6943,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "pp2", "kind": "methodName" }, { @@ -7001,10 +6983,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_pp3", + "name": "pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -7034,7 +7021,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "pp3", "kind": "propertyName" }, { @@ -7050,7 +7037,20 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 2", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] } ] } @@ -7071,7 +7071,7 @@ }, "entries": [ { - "name": "p1", + "name": "nc_p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -7101,7 +7101,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -7117,15 +7117,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_p2", "kind": "method", "kindModifiers": "public", "sortText": "11", @@ -7155,7 +7150,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_p2", "kind": "methodName" }, { @@ -7195,17 +7190,61 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "displayParts": [ { - "text": "sum with property", + "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": "p3", + "name": "nc_pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -7233,7 +7272,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -7249,23 +7288,83 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", + "displayParts": [ { - "text": "getter property 1", + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", "kind": "text" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "setter property 1", - "kind": "text" + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_pp2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "pp1", + "name": "nc_pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -7295,7 +7394,56 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "nc_pp3", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "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": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "p1", "kind": "propertyName" }, { @@ -7313,15 +7461,15 @@ ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "pp2", + "name": "p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -7349,7 +7497,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "p2", "kind": "methodName" }, { @@ -7397,9 +7545,9 @@ ] }, { - "name": "pp3", + "name": "p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -7427,7 +7575,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "p3", "kind": "propertyName" }, { @@ -7445,7 +7593,7 @@ ], "documentation": [ { - "text": "getter property 2", + "text": "getter property 1", "kind": "text" }, { @@ -7453,15 +7601,15 @@ "kind": "lineBreak" }, { - "text": "setter property 2", + "text": "setter property 1", "kind": "text" } ] }, { - "name": "nc_p1", + "name": "pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -7489,7 +7637,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "pp1", "kind": "propertyName" }, { @@ -7505,12 +7653,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -7538,7 +7691,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "pp2", "kind": "methodName" }, { @@ -7578,12 +7731,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -7611,7 +7769,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "pp3", "kind": "propertyName" }, { @@ -7627,12 +7785,43 @@ "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": 399, + "name": "13" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 399, + "length": 5 + }, + "entries": [ { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { @@ -7640,7 +7829,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "local var", "kind": "text" }, { @@ -7652,15 +7841,7 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp1", + "text": "arguments", "kind": "propertyName" }, { @@ -7672,69 +7853,57 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "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": ":", @@ -7745,45 +7914,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": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp3", - "kind": "propertyName" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -7794,55 +7963,86 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], - "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": [ + "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": "value", - "kind": "parameter", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "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": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -7853,42 +8053,148 @@ "kind": "space" }, { - "text": "number", + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [ { - "text": "this is value", + "text": "This is comment for c1", "kind": "text" } ] }, { - "name": "arguments", - "kind": "local var", + "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": "cProperties", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "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": ":", @@ -7899,20 +8205,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" }, { @@ -7920,20 +8226,20 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -7941,32 +8247,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "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": "DataView", + "kind": "localName" }, { "text": ":", @@ -7977,44 +8275,20 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" + "text": "DataViewConstructor", + "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": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -8022,31 +8296,27 @@ "kind": "space" }, { - "text": "parseInt", - "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": "Date", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -8054,87 +8324,31 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" - }, + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "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.", + "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", @@ -8148,7 +8362,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "decodeURI", "kind": "functionName" }, { @@ -8156,7 +8370,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -8184,13 +8398,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" } ], @@ -8199,7 +8413,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -8207,7 +8421,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -8215,7 +8429,7 @@ ] }, { - "name": "isNaN", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -8229,7 +8443,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -8237,7 +8451,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -8249,7 +8463,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -8265,13 +8479,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" } ], @@ -8280,7 +8494,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -8288,7 +8502,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -8296,88 +8510,55 @@ ] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", + "name": "default", + "kind": "keyword", + "kindModifiers": "", "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", + "text": "default", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "boolean", + "text": "delete", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Determines whether a supplied number is finite.", - "kind": "text" + "text": "do", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "else", + "kind": "keyword" } ] }, { - "name": "decodeURI", + "name": "encodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -8391,7 +8572,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "encodeURI", "kind": "functionName" }, { @@ -8399,7 +8580,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "uri", "kind": "parameterName" }, { @@ -8433,7 +8614,7 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -8442,7 +8623,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "uri", "kind": "parameterName" }, { @@ -8458,7 +8639,7 @@ ] }, { - "name": "decodeURIComponent", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -8472,7 +8653,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -8480,7 +8661,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "uriComponent", "kind": "parameterName" }, { @@ -8496,11 +8677,11 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -8508,44 +8689,7 @@ "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", + "text": "number", "kind": "keyword" }, { @@ -8553,19 +8697,7 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -8573,7 +8705,7 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { @@ -8595,7 +8727,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -8604,7 +8736,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "uriComponent", "kind": "parameterName" }, { @@ -8612,7 +8744,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -8620,41 +8752,25 @@ ] }, { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "enum", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "interface", "kind": "keyword" }, { @@ -8662,15 +8778,15 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { @@ -8678,20 +8794,8 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -8702,35 +8806,11 @@ "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": "ErrorConstructor", + "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", @@ -8823,10 +8903,10 @@ ] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -8837,7 +8917,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -8845,7 +8925,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -8873,31 +8953,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" }, { @@ -8905,7 +8976,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -8913,13 +8984,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -8927,30 +8998,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" @@ -8960,7 +9014,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -8972,14 +9026,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", @@ -8993,7 +9095,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -9009,7 +9111,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -9021,19 +9123,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", @@ -9047,7 +9149,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -9063,7 +9165,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -9075,19 +9177,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", @@ -9101,7 +9227,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -9117,7 +9243,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -9129,25 +9255,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" }, { @@ -9155,13 +9281,18 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -9171,7 +9302,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1", "kind": "localName" }, { @@ -9183,20 +9314,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Number", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9204,53 +9335,40 @@ "kind": "space" }, { - "text": "Number", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "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", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9258,24 +9376,24 @@ "kind": "space" }, { - "text": "Math", + "text": "i1_f", "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": ":", @@ -9286,39 +9404,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -9328,7 +9445,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_nc_p", "kind": "localName" }, { @@ -9340,25 +9457,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_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9366,24 +9478,24 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -9394,34 +9506,38 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Error", - "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" @@ -9431,7 +9547,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_ncprop", "kind": "localName" }, { @@ -9443,20 +9559,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9464,13 +9580,30 @@ "kind": "space" }, { - "text": "EvalError", + "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" @@ -9480,7 +9613,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "i1_p", "kind": "localName" }, { @@ -9492,20 +9625,20 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RangeError", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9513,13 +9646,30 @@ "kind": "space" }, { - "text": "RangeError", + "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" @@ -9529,7 +9679,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "i1_r", "kind": "localName" }, { @@ -9541,20 +9691,20 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9562,24 +9712,24 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "i1_s_f", "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": ":", @@ -9590,34 +9740,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_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -9627,7 +9781,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -9639,20 +9793,20 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "name": "i1_s_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9660,27 +9814,39 @@ "kind": "space" }, { - "text": "TypeError", + "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": "TypeError", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -9688,20 +9854,28 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "URIError", + "name": "i1_s_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9709,13 +9883,30 @@ "kind": "space" }, { - "text": "URIError", + "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" @@ -9725,7 +9916,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -9737,20 +9928,20 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9758,13 +9949,30 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_s_p", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "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" @@ -9774,7 +9982,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_s_prop", "kind": "localName" }, { @@ -9786,25 +9994,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_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9812,25 +10015,78 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_s_r", "kind": "localName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" - }, + "text": "number", + "kind": "keyword" + } + ], + "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" @@ -9840,7 +10096,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Infinity", "kind": "localName" }, { @@ -9852,14 +10108,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", @@ -9873,7 +10141,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int16Array", "kind": "localName" }, { @@ -9889,7 +10157,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int16Array", "kind": "localName" }, { @@ -9901,19 +10169,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", @@ -9927,7 +10195,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int32Array", "kind": "localName" }, { @@ -9943,7 +10211,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int32Array", "kind": "localName" }, { @@ -9955,11 +10223,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", @@ -10016,29 +10289,25 @@ ] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -10046,37 +10315,20 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], - "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": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -10084,24 +10336,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "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": "Uint8ClampedArray", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10112,25 +10372,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" }, { @@ -10138,24 +10417,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": ":", @@ -10166,19 +10453,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", @@ -10192,7 +10498,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -10208,7 +10514,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -10220,19 +10526,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", @@ -10246,7 +10564,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -10262,7 +10580,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -10274,39 +10592,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" @@ -10316,7 +10618,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "NaN", "kind": "localName" }, { @@ -10328,19 +10630,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", @@ -10354,7 +10675,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -10370,7 +10691,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -10382,19 +10703,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", @@ -10408,7 +10729,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -10424,7 +10745,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -10436,46 +10757,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" }, { @@ -10483,34 +10795,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": ":", @@ -10521,29 +10815,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": ":", @@ -10558,16 +10835,40 @@ "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "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": "var", + "text": "function", "kind": "keyword" }, { @@ -10575,8 +10876,16 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -10587,13 +10896,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" @@ -10611,11 +10932,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -10627,16 +10944,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" }, { @@ -10644,30 +11002,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" @@ -10677,7 +11018,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "RangeError", "kind": "localName" }, { @@ -10689,18 +11030,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" @@ -10710,7 +11067,7 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "ReferenceError", "kind": "localName" }, { @@ -10722,20 +11079,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" }, { @@ -10743,24 +11100,24 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "RegExp", "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": "RegExp", + "kind": "localName" }, { "text": ":", @@ -10771,38 +11128,46 @@ "kind": "space" }, { - "text": "number", + "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": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "String", + "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" @@ -10812,7 +11177,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "String", "kind": "localName" }, { @@ -10824,20 +11189,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_ncprop", - "kind": "var", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -10845,30 +11239,13 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "SyntaxError", "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" @@ -10878,7 +11255,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "SyntaxError", "kind": "localName" }, { @@ -10890,68 +11267,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_f", - "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": "i1_s_f", - "kind": "localName" - }, + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "TypeError", + "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": "TypeError", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -10959,20 +11364,32 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_r", - "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" }, { @@ -10980,30 +11397,13 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "Uint16Array", "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" @@ -11013,7 +11413,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Uint16Array", "kind": "localName" }, { @@ -11025,20 +11425,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_nc_p", + "name": "Uint32Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -11046,30 +11451,13 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "Uint32Array", "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" @@ -11079,7 +11467,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "Uint32Array", "kind": "localName" }, { @@ -11091,35 +11479,53 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, + "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": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8Array", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -11127,18 +11533,39 @@ "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_s_ncr", + "name": "Uint8ClampedArray", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -11148,7 +11575,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -11160,17 +11587,22 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_ncprop", + "name": "undefined", "kind": "var", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", @@ -11181,32 +11613,20 @@ "kind": "space" }, { - "text": "i1_s_ncprop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -11214,8 +11634,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -11226,28 +11654,69 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" + } + ] + } + ] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -11255,18 +11724,13 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -11276,7 +11740,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "URIError", "kind": "localName" }, { @@ -11288,605 +11752,312 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "value", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "value", + "kind": "parameterName" + }, { - "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": "this is value", + "kind": "text" } ] }, { - "name": "case", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "var", "kind": "keyword" } ] }, { - "name": "catch", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "void", "kind": "keyword" } ] }, { - "name": "class", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "while", "kind": "keyword" } ] }, { - "name": "const", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "with", "kind": "keyword" } ] }, { - "name": "continue", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "yield", "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": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "default", + "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": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "delete", + "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": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "do", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "else", + "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": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 566, - "name": "16" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 566, - "length": 2 - }, - "entries": [ - { - "name": "p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { "text": "(", @@ -11913,7 +12084,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -11929,17 +12100,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -11967,7 +12133,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -12007,17 +12173,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -12045,7 +12206,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -12061,25 +12222,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", + "name": "p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -12107,7 +12255,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "p1", "kind": "propertyName" }, { @@ -12125,15 +12273,15 @@ ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "pp2", + "name": "p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -12161,7 +12309,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "p2", "kind": "methodName" }, { @@ -12209,9 +12357,9 @@ ] }, { - "name": "pp3", + "name": "p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -12239,7 +12387,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "p3", "kind": "propertyName" }, { @@ -12257,7 +12405,7 @@ ], "documentation": [ { - "text": "getter property 2", + "text": "getter property 1", "kind": "text" }, { @@ -12265,15 +12413,15 @@ "kind": "lineBreak" }, { - "text": "setter property 2", + "text": "setter property 1", "kind": "text" } ] }, { - "name": "nc_p1", + "name": "pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -12301,7 +12449,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "pp1", "kind": "propertyName" }, { @@ -12317,12 +12465,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -12350,7 +12503,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "pp2", "kind": "methodName" }, { @@ -12390,12 +12543,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -12423,7 +12581,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "pp3", "kind": "propertyName" }, { @@ -12439,20 +12597,51 @@ "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", - "displayParts": [ + "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": 571, + "name": "17" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 571, + "length": 1 + }, + "entries": [ + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "property", + "text": "local var", "kind": "text" }, { @@ -12464,15 +12653,7 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp1", + "text": "arguments", "kind": "propertyName" }, { @@ -12484,69 +12665,57 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "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,45 +12726,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": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_pp3", - "kind": "propertyName" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -12606,30 +12775,53 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], - "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": [ + "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": "b", "kind": "parameter", @@ -12677,30 +12869,38 @@ ] }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "Boolean", + "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": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -12711,20 +12911,32 @@ "kind": "space" }, { - "text": "IArguments", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "break", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { @@ -12732,53 +12944,115 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "c1", + "kind": "className" } ], - "documentation": [] + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "case", "kind": "keyword" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "eval", - "kind": "functionName" - }, + "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": "x", - "kind": "parameterName" - }, + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", + "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": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -12789,44 +13063,41 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ + "text": "class", + "kind": "keyword" + }, { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "parseInt", - "kind": "function", + "name": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12834,16 +13105,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": ":", @@ -12854,40 +13133,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": ":", @@ -12898,55 +13182,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": "debugger", + "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" - } - ] - }, - { - "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", @@ -12960,7 +13220,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "decodeURI", "kind": "functionName" }, { @@ -12968,7 +13228,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -12996,13 +13256,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" } ], @@ -13011,7 +13271,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -13019,7 +13279,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -13027,7 +13287,7 @@ ] }, { - "name": "isNaN", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -13041,7 +13301,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -13049,7 +13309,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -13061,7 +13321,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -13077,13 +13337,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" } ], @@ -13092,7 +13352,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -13100,7 +13360,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -13108,88 +13368,55 @@ ] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", + "name": "default", + "kind": "keyword", + "kindModifiers": "", "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", + "text": "default", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "boolean", + "text": "delete", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Determines whether a supplied number is finite.", - "kind": "text" + "text": "do", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "else", + "kind": "keyword" } ] }, { - "name": "decodeURI", + "name": "encodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -13203,7 +13430,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "encodeURI", "kind": "functionName" }, { @@ -13211,7 +13438,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "uri", "kind": "parameterName" }, { @@ -13245,7 +13472,7 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -13254,7 +13481,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "uri", "kind": "parameterName" }, { @@ -13270,7 +13497,7 @@ ] }, { - "name": "decodeURIComponent", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -13284,7 +13511,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -13292,7 +13519,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "uriComponent", "kind": "parameterName" }, { @@ -13308,11 +13535,11 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -13320,44 +13547,7 @@ "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", + "text": "number", "kind": "keyword" }, { @@ -13365,19 +13555,7 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -13385,7 +13563,7 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { @@ -13407,7 +13585,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -13416,7 +13594,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "uriComponent", "kind": "parameterName" }, { @@ -13424,7 +13602,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -13432,41 +13610,25 @@ ] }, { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "enum", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "interface", "kind": "keyword" }, { @@ -13474,15 +13636,15 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { @@ -13490,20 +13652,8 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -13514,35 +13664,11 @@ "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": "ErrorConstructor", + "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", @@ -13635,10 +13761,10 @@ ] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -13649,7 +13775,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -13657,7 +13783,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -13685,31 +13811,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" }, { @@ -13717,7 +13834,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -13725,13 +13842,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -13739,30 +13856,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" @@ -13772,7 +13872,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -13784,14 +13884,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", @@ -13805,7 +13953,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -13821,7 +13969,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -13833,19 +13981,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", @@ -13859,7 +14007,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -13875,7 +14023,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -13887,19 +14035,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", @@ -13913,7 +14085,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -13929,7 +14101,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -13941,25 +14113,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" }, { @@ -13967,13 +14139,18 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -13983,7 +14160,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1", "kind": "localName" }, { @@ -13995,20 +14172,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Number", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -14016,53 +14193,40 @@ "kind": "space" }, { - "text": "Number", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "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", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -14070,24 +14234,24 @@ "kind": "space" }, { - "text": "Math", + "text": "i1_f", "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": ":", @@ -14098,39 +14262,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -14140,7 +14303,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_nc_p", "kind": "localName" }, { @@ -14152,25 +14315,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_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -14178,24 +14336,24 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -14206,34 +14364,38 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Error", - "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" @@ -14243,7 +14405,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_ncprop", "kind": "localName" }, { @@ -14255,20 +14417,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -14276,13 +14438,30 @@ "kind": "space" }, { - "text": "EvalError", + "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" @@ -14292,7 +14471,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "i1_p", "kind": "localName" }, { @@ -14304,20 +14483,20 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RangeError", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -14325,13 +14504,30 @@ "kind": "space" }, { - "text": "RangeError", + "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" @@ -14341,7 +14537,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "i1_r", "kind": "localName" }, { @@ -14353,20 +14549,20 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -14374,24 +14570,24 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "i1_s_f", "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": ":", @@ -14402,34 +14598,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_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -14439,7 +14639,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -14451,20 +14651,20 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "name": "i1_s_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -14472,24 +14672,24 @@ "kind": "space" }, { - "text": "TypeError", + "text": "i1_s_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -14500,34 +14700,38 @@ "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": "=>", + "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" @@ -14537,7 +14741,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -14549,20 +14753,20 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -14570,13 +14774,30 @@ "kind": "space" }, { - "text": "JSON", + "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" @@ -14586,7 +14807,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_s_p", "kind": "localName" }, { @@ -14598,25 +14819,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_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -14624,25 +14840,30 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_s_prop", "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_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -14652,7 +14873,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_s_r", "kind": "localName" }, { @@ -14664,34 +14885,66 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "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": "ArrayBuffer", - "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" @@ -14701,7 +14954,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Infinity", "kind": "localName" }, { @@ -14713,19 +14966,26 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "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": "instanceof", + "kind": "keyword" } ] }, { - "name": "DataView", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14739,7 +14999,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int16Array", "kind": "localName" }, { @@ -14755,7 +15015,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int16Array", "kind": "localName" }, { @@ -14767,14 +15027,19 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "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": "Int8Array", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14788,7 +15053,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "Int32Array", "kind": "localName" }, { @@ -14804,7 +15069,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "Int32Array", "kind": "localName" }, { @@ -14816,19 +15081,19 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "Int32ArrayConstructor", "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 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": "Uint8Array", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14842,7 +15107,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Int8Array", "kind": "localName" }, { @@ -14858,7 +15123,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Int8Array", "kind": "localName" }, { @@ -14870,50 +15135,91 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "Int8ArrayConstructor", "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": "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": "Uint8ClampedArray", - "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": "Uint8ClampedArray", - "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": "Uint8ClampedArray", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14924,25 +15230,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" }, { @@ -14950,24 +15275,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": ":", @@ -14978,19 +15311,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", @@ -15004,7 +15356,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -15020,7 +15372,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -15032,19 +15384,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", @@ -15058,7 +15422,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -15074,7 +15438,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -15086,39 +15450,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" @@ -15128,7 +15476,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "NaN", "kind": "localName" }, { @@ -15140,19 +15488,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", @@ -15166,7 +15533,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -15182,7 +15549,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -15194,19 +15561,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", @@ -15220,7 +15587,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -15236,7 +15603,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -15248,46 +15615,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" }, { @@ -15295,34 +15653,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": ":", @@ -15333,29 +15673,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": ":", @@ -15370,16 +15693,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" }, { @@ -15387,23 +15734,15 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "parseInt", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -15415,11 +15754,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -15427,7 +15766,15 @@ "kind": "space" }, { - "text": "=>", + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -15437,27 +15784,10 @@ { "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": ":", @@ -15472,16 +15802,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_prop", + "name": "RangeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -15489,30 +15860,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "RangeError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -15522,7 +15876,7 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "RangeError", "kind": "localName" }, { @@ -15534,20 +15888,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncf", + "name": "ReferenceError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -15555,24 +15909,24 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "ReferenceError", "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": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -15583,38 +15937,34 @@ "kind": "space" }, { - "text": "number", - "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": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -15624,7 +15974,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "RegExp", "kind": "localName" }, { @@ -15636,20 +15986,32 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncprop", - "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" }, { @@ -15657,30 +16019,13 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "String", "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" @@ -15690,7 +16035,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "String", "kind": "localName" }, { @@ -15702,68 +16047,77 @@ "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_f", - "kind": "var", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "super", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "i1_s_f", - "kind": "localName" - }, + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "SyntaxError", + "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": "SyntaxError", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -15771,53 +16125,68 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_r", - "kind": "var", + "name": "this", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "this", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_r", - "kind": "localName" - }, + } + ] + }, + { + "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_prop", + "name": "TypeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -15825,30 +16194,13 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "TypeError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -15858,7 +16210,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "TypeError", "kind": "localName" }, { @@ -15870,20 +16222,32 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "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" }, { @@ -15891,24 +16255,24 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "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": "b", - "kind": "parameterName" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -15919,38 +16283,39 @@ "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": "=>", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -15960,7 +16325,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Uint32Array", "kind": "localName" }, { @@ -15972,20 +16337,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_ncprop", + "name": "Uint8Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -15993,32 +16363,53 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Uint8Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] + "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": "i1_c", + "name": "Uint8ClampedArray", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -16026,40 +16417,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" }, { @@ -16067,20 +16471,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -16088,8 +16492,16 @@ "kind": "space" }, { - "text": "cProperties_i", - "kind": "localName" + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -16100,39 +16512,83 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" + "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" + } + ] + } + ] }, { - "name": "undefined", + "name": "URIError", "kind": "var", - "kindModifiers": "", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -16142,558 +16598,444 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "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" } ] - }, + } + ] + } + }, + { + "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": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "property", + "kind": "text" + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "do", + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_p1", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "else", + "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": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "enum", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_p3", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", "displayParts": [ { - "text": "export", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_p3", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "extends", + "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": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", "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": "(", + "kind": "punctuation" + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "method", + "kind": "text" + }, { - "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": " ", + "kind": "space" + }, { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "c1", + "kind": "className" + }, { - "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": "nc_pp2", + "kind": "methodName" + }, { - "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": "b", + "kind": "parameterName" + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "throw", + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "var", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "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": "property", + "kind": "text" + }, { - "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", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "c1", + "kind": "className" + }, { - "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": "nc_pp3", + "kind": "propertyName" + }, { - "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": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 652, - "name": "19" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 652, - "length": 3 - }, - "entries": [ { "name": "p1", "kind": "property", @@ -17081,7 +17423,25 @@ "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": "nc_p1", "kind": "property", @@ -17423,25 +17783,7 @@ } ], "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 661, - "name": "21" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 661, - "length": 3 - }, - "entries": [ + }, { "name": "p1", "kind": "property", @@ -17829,7 +18171,25 @@ "kind": "text" } ] - }, + } + ] + } + }, + { + "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": "nc_p1", "kind": "property", @@ -18171,25 +18531,7 @@ } ], "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", @@ -18577,348 +18919,6 @@ "kind": "text" } ] - }, - { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p1", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p3", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_pp1", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp1", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_pp2", - "kind": "method", - "kindModifiers": "private", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_pp3", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] } ] } @@ -18939,7 +18939,7 @@ }, "entries": [ { - "name": "p1", + "name": "nc_p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -18969,7 +18969,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -18985,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", @@ -19023,7 +19018,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_p2", "kind": "methodName" }, { @@ -19063,15 +19058,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -19101,7 +19091,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -19117,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", @@ -19163,7 +19140,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -19179,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", @@ -19217,7 +19189,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -19257,15 +19229,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp3", + "name": "nc_pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -19295,7 +19262,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -19311,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", @@ -19357,7 +19311,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "p1", "kind": "propertyName" }, { @@ -19373,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", @@ -19406,7 +19365,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "p2", "kind": "methodName" }, { @@ -19446,10 +19405,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -19479,7 +19443,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "p3", "kind": "propertyName" }, { @@ -19495,10 +19459,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", @@ -19528,7 +19505,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "pp1", "kind": "propertyName" }, { @@ -19544,10 +19521,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_pp2", + "name": "pp2", "kind": "method", "kindModifiers": "private", "sortText": "11", @@ -19577,7 +19559,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "pp2", "kind": "methodName" }, { @@ -19617,10 +19599,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_pp3", + "name": "pp3", "kind": "property", "kindModifiers": "private", "sortText": "11", @@ -19650,7 +19637,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "pp3", "kind": "propertyName" }, { @@ -19666,7 +19653,20 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 2", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 2", + "kind": "text" + } + ] } ] } @@ -19686,52 +19686,6 @@ "length": 5 }, "entries": [ - { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "value", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is value", - "kind": "text" - } - ] - }, { "name": "arguments", "kind": "local var", @@ -19774,13 +19728,13 @@ "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -19788,53 +19742,36 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": "Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "<", + "kind": "punctuation" }, { - "text": "eval", - "kind": "functionName" + "text": "T", + "kind": "typeParameterName" }, { - "text": "(", + "text": ">", "kind": "punctuation" }, { - "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": "Array", + "kind": "localName" }, { "text": ":", @@ -19845,44 +19782,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" }, { @@ -19890,60 +19803,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": ":", @@ -19954,61 +19831,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" }, { @@ -20016,32 +19893,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": ":", @@ -20052,44 +19921,32 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "class", "kind": "keyword" }, { @@ -20097,32 +19954,115 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" - }, + "text": "c1", + "kind": "className" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "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": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "number", + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -20133,44 +20073,41 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ + "text": "class", + "kind": "keyword" + }, { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "isFinite", - "kind": "function", + "name": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -20178,16 +20115,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" + "text": "DataView", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -20198,12 +20143,45 @@ "kind": "space" }, { - "text": "number", + "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": ":", @@ -20214,33 +20192,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" } ] }, @@ -20406,6 +20377,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", @@ -20600,6 +20619,67 @@ } ] }, + { + "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": "escape", "kind": "function", @@ -20691,10 +20771,10 @@ ] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -20705,7 +20785,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -20713,7 +20793,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -20741,31 +20821,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" }, { @@ -20773,7 +20844,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -20781,13 +20852,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -20795,30 +20866,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" @@ -20828,7 +20882,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -20840,14 +20894,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", @@ -20861,7 +20963,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -20877,7 +20979,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -20889,19 +20991,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", @@ -20915,7 +21017,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -20931,7 +21033,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -20943,19 +21045,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", @@ -20969,7 +21095,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -20985,7 +21111,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -20997,25 +21123,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" }, { @@ -21023,13 +21149,18 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -21039,7 +21170,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1", "kind": "localName" }, { @@ -21051,20 +21182,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Number", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -21072,53 +21203,40 @@ "kind": "space" }, { - "text": "Number", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "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", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -21126,24 +21244,24 @@ "kind": "space" }, { - "text": "Math", + "text": "i1_f", "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": ":", @@ -21154,39 +21272,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -21196,7 +21313,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_nc_p", "kind": "localName" }, { @@ -21208,25 +21325,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_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -21234,24 +21346,24 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -21262,34 +21374,38 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Error", - "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" @@ -21299,7 +21415,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_ncprop", "kind": "localName" }, { @@ -21311,20 +21427,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -21332,13 +21448,30 @@ "kind": "space" }, { - "text": "EvalError", + "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" @@ -21348,7 +21481,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "i1_p", "kind": "localName" }, { @@ -21360,20 +21493,20 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RangeError", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -21381,13 +21514,30 @@ "kind": "space" }, { - "text": "RangeError", + "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" @@ -21397,7 +21547,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "i1_r", "kind": "localName" }, { @@ -21409,20 +21559,20 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ReferenceError", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -21430,24 +21580,24 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "i1_s_f", "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": ":", @@ -21458,34 +21608,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_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -21495,7 +21649,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -21507,20 +21661,20 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "TypeError", + "name": "i1_s_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -21528,27 +21682,39 @@ "kind": "space" }, { - "text": "TypeError", + "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": "TypeError", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -21556,20 +21722,28 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "URIError", + "name": "i1_s_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -21577,13 +21751,30 @@ "kind": "space" }, { - "text": "URIError", + "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" @@ -21593,7 +21784,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -21605,20 +21796,20 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -21626,13 +21817,30 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_s_p", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "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" @@ -21642,7 +21850,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_s_prop", "kind": "localName" }, { @@ -21654,25 +21862,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_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -21680,25 +21883,78 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_s_r", "kind": "localName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" - }, + "text": "number", + "kind": "keyword" + } + ], + "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" @@ -21708,7 +21964,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Infinity", "kind": "localName" }, { @@ -21720,14 +21976,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", @@ -21741,7 +22009,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int16Array", "kind": "localName" }, { @@ -21757,7 +22025,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int16Array", "kind": "localName" }, { @@ -21769,19 +22037,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", @@ -21795,7 +22063,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int32Array", "kind": "localName" }, { @@ -21811,7 +22079,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int32Array", "kind": "localName" }, { @@ -21823,11 +22091,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", @@ -21884,29 +22157,25 @@ ] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -21914,37 +22183,20 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], - "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": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -21952,24 +22204,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "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": "Uint8ClampedArray", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -21980,25 +22240,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" }, { @@ -22006,24 +22285,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": ":", @@ -22034,19 +22321,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", @@ -22060,7 +22366,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -22076,7 +22382,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -22088,19 +22394,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", @@ -22114,7 +22432,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -22130,7 +22448,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -22142,39 +22460,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" @@ -22184,7 +22486,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "NaN", "kind": "localName" }, { @@ -22196,19 +22498,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", @@ -22222,7 +22543,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -22238,7 +22559,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -22250,19 +22571,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", @@ -22276,7 +22597,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -22292,7 +22613,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -22304,46 +22625,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" }, { @@ -22351,34 +22663,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": ":", @@ -22389,29 +22683,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": ":", @@ -22426,16 +22703,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" }, { @@ -22443,25 +22744,45 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "string", + "kind": "parameterName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "b", + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "radix", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -22479,11 +22800,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -22495,14 +22812,71 @@ "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": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -22512,7 +22886,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "RangeError", "kind": "localName" }, { @@ -22524,18 +22898,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_prop", + "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" @@ -22545,7 +22935,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "ReferenceError", "kind": "localName" }, { @@ -22557,18 +22947,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_nc_p", + "name": "RegExp", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -22578,7 +22984,7 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "RegExp", "kind": "localName" }, { @@ -22590,20 +22996,32 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncf", - "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" }, { @@ -22611,24 +23029,24 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "String", "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": "String", + "kind": "localName" }, { "text": ":", @@ -22639,38 +23057,63 @@ "kind": "space" }, { - "text": "number", + "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": "=>", - "kind": "punctuation" + "text": "SyntaxError", + "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" @@ -22680,7 +23123,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "SyntaxError", "kind": "localName" }, { @@ -22692,20 +23135,68 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncprop", - "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": "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", "kind": "keyword" }, { @@ -22713,30 +23204,13 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "TypeError", "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" @@ -22746,7 +23220,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "TypeError", "kind": "localName" }, { @@ -22758,20 +23232,32 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_f", - "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" }, { @@ -22779,24 +23265,24 @@ "kind": "space" }, { - "text": "i1_s_f", + "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": "b", - "kind": "parameterName" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -22807,38 +23293,39 @@ "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": "=>", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -22848,7 +23335,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "Uint32Array", "kind": "localName" }, { @@ -22860,20 +23347,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_prop", + "name": "Uint8Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -22881,30 +23373,13 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Uint8Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -22914,7 +23389,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "Uint8Array", "kind": "localName" }, { @@ -22926,20 +23401,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_s_ncf", + "name": "Uint8ClampedArray", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -22947,24 +23427,24 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -22975,11 +23455,66 @@ "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" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "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" }, { @@ -22987,7 +23522,15 @@ "kind": "space" }, { - "text": "=>", + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -22995,18 +23538,67 @@ "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" + } + ] + } + ] }, { - "name": "i1_s_ncr", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -23016,7 +23608,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "URIError", "kind": "localName" }, { @@ -23028,29 +23620,37 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncprop", - "kind": "var", + "name": "value", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncprop", - "kind": "localName" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -23065,28 +23665,107 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is value", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "var", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "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": "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" + } + ] + } + ] + } + }, + { + "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": "(", + "kind": "punctuation" }, { - "text": "i1_c", - "kind": "localName" + "text": "local var", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -23094,28 +23773,32 @@ "kind": "space" }, { - "text": "typeof", - "kind": "keyword" + "text": "arguments", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -23123,18 +23806,25 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -23144,7 +23834,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "Array", "kind": "localName" }, { @@ -23156,20 +23846,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -23177,18 +23867,13 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -23198,674 +23883,666 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "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": "break", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "as", "kind": "keyword" } ] }, { - "name": "case", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "async", "kind": "keyword" } ] }, { - "name": "catch", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "await", "kind": "keyword" } ] }, { - "name": "class", - "kind": "keyword", + "name": "b", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "class", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } + ], + "documentation": [ + { + "text": "number to add", + "kind": "text" + } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "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": "continue", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "break", "kind": "keyword" } ] }, { - "name": "debugger", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "default", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "case", "kind": "keyword" } ] }, { - "name": "delete", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "catch", "kind": "keyword" } ] }, { - "name": "do", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "class", "kind": "keyword" } ] }, { - "name": "else", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "const", "kind": "keyword" } ] }, { - "name": "enum", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "continue", "kind": "keyword" } ] }, { - "name": "export", - "kind": "keyword", + "name": "cProperties", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "export", + "text": "class", "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": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "finally", - "kind": "keyword", + "name": "cProperties_i", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "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": "cProperties_i", + "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": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "instanceof", - "kind": "keyword", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "instanceof", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "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": "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": "return", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "super", + "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": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "switch", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "this", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "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": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "try", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "typeof", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "var", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "while", + "text": " ", + "kind": "space" + }, + { + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "implements", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "interface", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "let", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "default", "kind": "keyword" } ] }, { - "name": "package", + "name": "delete", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "delete", "kind": "keyword" } ] }, { - "name": "yield", + "name": "do", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "do", "kind": "keyword" } ] }, { - "name": "as", + "name": "else", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "else", "kind": "keyword" } ] }, { - "name": "async", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1012, - "name": "29" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1012, - "length": 2 - }, - "entries": [ - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "number to add", - "kind": "text" - } - ] - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "arguments", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "IArguments", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", + "text": "function", "kind": "keyword" }, { @@ -23873,7 +24550,7 @@ "kind": "space" }, { - "text": "eval", + "text": "encodeURI", "kind": "functionName" }, { @@ -23881,7 +24558,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "uri", "kind": "parameterName" }, { @@ -23909,13 +24586,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 Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -23924,7 +24601,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "uri", "kind": "parameterName" }, { @@ -23932,7 +24609,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -23940,7 +24617,7 @@ ] }, { - "name": "parseInt", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -23954,7 +24631,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -23962,7 +24639,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uriComponent", "kind": "parameterName" }, { @@ -23978,7 +24655,11 @@ "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -23986,15 +24667,15 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "number", + "kind": "keyword" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -24002,7 +24683,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -24018,13 +24699,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -24033,7 +24714,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "uriComponent", "kind": "parameterName" }, { @@ -24041,38 +24722,33 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, + } + ] + }, + { + "name": "enum", + "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": "enum", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "name": "Error", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24080,32 +24756,24 @@ "kind": "space" }, { - "text": "parseFloat", - "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": ":", @@ -24116,41 +24784,17 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "ErrorConstructor", + "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", + "name": "escape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -24161,7 +24805,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "escape", "kind": "functionName" }, { @@ -24169,7 +24813,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "string", "kind": "parameterName" }, { @@ -24181,7 +24825,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -24197,22 +24841,31 @@ "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": "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" }, { @@ -24220,7 +24873,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A string value", "kind": "text" } ] @@ -24228,7 +24881,7 @@ ] }, { - "name": "isFinite", + "name": "eval", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -24242,7 +24895,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "eval", "kind": "functionName" }, { @@ -24250,7 +24903,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "x", "kind": "parameterName" }, { @@ -24262,7 +24915,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -24278,13 +24931,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -24293,7 +24946,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "x", "kind": "parameterName" }, { @@ -24301,7 +24954,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -24309,13 +24962,13 @@ ] }, { - "name": "decodeURI", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24323,32 +24976,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "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": "EvalError", + "kind": "localName" }, { "text": ":", @@ -24359,44 +25004,68 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "export", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "extends", + "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": "extends", + "kind": "keyword" } ] }, { - "name": "decodeURIComponent", - "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" }, { @@ -24404,32 +25073,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -24440,44 +25101,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "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 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": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } ] }, { - "name": "encodeURI", - "kind": "function", + "name": "Float64Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24485,32 +25127,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float64Array", + "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": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -24521,88 +25155,124 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "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": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "for", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", - "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": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "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": "Function", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "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": "number", + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -24610,7 +25280,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -24618,12 +25292,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": ":", @@ -24634,44 +25325,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" }, { @@ -24679,15 +25354,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" }, { @@ -24699,7 +25382,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -24707,7 +25390,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -24715,53 +25402,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" }, { @@ -24769,15 +25456,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" }, { @@ -24789,7 +25484,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -24797,7 +25492,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -24805,50 +25504,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", @@ -24859,7 +25525,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "i1_ncprop", "kind": "localName" }, { @@ -24878,10 +25544,10 @@ "documentation": [] }, { - "name": "Infinity", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -24892,7 +25558,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "i1_ncr", "kind": "localName" }, { @@ -24911,27 +25577,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" @@ -24941,7 +25591,7 @@ "kind": "space" }, { - "text": "Object", + "text": "i1_p", "kind": "localName" }, { @@ -24953,25 +25603,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" }, { @@ -24979,13 +25624,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" @@ -24995,7 +25657,7 @@ "kind": "space" }, { - "text": "Function", + "text": "i1_r", "kind": "localName" }, { @@ -25007,25 +25669,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" }, { @@ -25033,24 +25690,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": ":", @@ -25061,39 +25718,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" @@ -25103,7 +25759,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -25115,20 +25771,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" }, { @@ -25136,24 +25792,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": ":", @@ -25164,39 +25820,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" @@ -25206,7 +25861,7 @@ "kind": "space" }, { - "text": "Math", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -25218,39 +25873,18 @@ "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", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Date", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -25260,7 +25894,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -25272,39 +25906,18 @@ "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_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -25314,7 +25927,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1_s_p", "kind": "localName" }, { @@ -25326,34 +25939,18 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", + "name": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -25363,7 +25960,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_prop", "kind": "localName" }, { @@ -25375,34 +25972,18 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", + "name": "i1_s_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -25412,7 +25993,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "i1_s_r", "kind": "localName" }, { @@ -25424,34 +26005,66 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RangeError", - "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": "RangeError", - "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" @@ -25461,7 +26074,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Infinity", "kind": "localName" }, { @@ -25473,14 +26086,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", @@ -25494,7 +26119,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int16Array", "kind": "localName" }, { @@ -25510,7 +26135,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int16Array", "kind": "localName" }, { @@ -25522,14 +26147,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", @@ -25543,7 +26173,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Int32Array", "kind": "localName" }, { @@ -25559,7 +26189,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Int32Array", "kind": "localName" }, { @@ -25571,14 +26201,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", @@ -25592,7 +26227,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Int8Array", "kind": "localName" }, { @@ -25608,7 +26243,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Int8Array", "kind": "localName" }, { @@ -25620,36 +26255,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" }, { @@ -25657,32 +26293,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" }, { @@ -25690,24 +26314,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": ":", @@ -25718,25 +26350,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" }, { @@ -25744,36 +26395,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": ":", @@ -25784,14 +26431,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", @@ -25805,7 +26476,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "JSON", "kind": "localName" }, { @@ -25821,7 +26492,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "JSON", "kind": "localName" }, { @@ -25833,19 +26504,31 @@ "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": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25859,7 +26542,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Math", "kind": "localName" }, { @@ -25875,7 +26558,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Math", "kind": "localName" }, { @@ -25887,14 +26570,76 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } + "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": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } ], "documentation": [] }, { - "name": "Int8Array", + "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", @@ -25908,7 +26653,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "Number", "kind": "localName" }, { @@ -25924,7 +26669,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "Number", "kind": "localName" }, { @@ -25936,19 +26681,19 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "NumberConstructor", "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": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Uint8Array", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25962,7 +26707,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Object", "kind": "localName" }, { @@ -25978,7 +26723,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Object", "kind": "localName" }, { @@ -25990,25 +26735,37 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "ObjectConstructor", "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": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", - "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" }, { @@ -26016,24 +26773,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "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": "Uint8ClampedArray", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -26044,25 +26809,44 @@ "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": "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": "Int16Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -26070,24 +26854,44 @@ "kind": "space" }, { - "text": "Int16Array", - "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": "Int16Array", - "kind": "localName" + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -26098,19 +26902,71 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "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 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": "Uint16Array", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -26124,7 +26980,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "RangeError", "kind": "localName" }, { @@ -26140,7 +26996,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "RangeError", "kind": "localName" }, { @@ -26152,19 +27008,14 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "RangeErrorConstructor", "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": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -26178,7 +27029,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -26194,7 +27045,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -26206,19 +27057,14 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint32Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -26232,7 +27078,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "RegExp", "kind": "localName" }, { @@ -26248,7 +27094,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "RegExp", "kind": "localName" }, { @@ -26260,19 +27106,26 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "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": "return", + "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -26286,7 +27139,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "String", "kind": "localName" }, { @@ -26302,7 +27155,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "String", "kind": "localName" }, { @@ -26314,19 +27167,43 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "StringConstructor", "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": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Float64Array", + "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", @@ -26340,7 +27217,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -26356,7 +27233,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -26368,70 +27245,82 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "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": "this", + "kind": "keyword" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "throw", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "throw", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "c1", - "kind": "class", + "name": "true", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "true", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" } - ], - "documentation": [ + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is comment for c1", - "kind": "text" + "text": "try", + "kind": "keyword" } ] }, { - "name": "i1", + "name": "TypeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -26441,7 +27330,7 @@ "kind": "space" }, { - "text": "i1", + "text": "TypeError", "kind": "localName" }, { @@ -26453,18 +27342,46 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_p", - "kind": "var", + "name": "typeof", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -26474,7 +27391,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "Uint16Array", "kind": "localName" }, { @@ -26486,20 +27403,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_f", + "name": "Uint32Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -26507,24 +27429,24 @@ "kind": "space" }, { - "text": "i1_f", + "text": "Uint32Array", "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": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -26535,38 +27457,39 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "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": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Uint8Array", + "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" @@ -26576,7 +27499,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Uint8Array", "kind": "localName" }, { @@ -26588,20 +27511,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_prop", + "name": "Uint8ClampedArray", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -26609,30 +27537,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -26642,7 +27553,7 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -26654,17 +27565,22 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_ncf", + "name": "undefined", "kind": "var", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", @@ -26675,23 +27591,36 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, + { + "text": "unescape", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -26703,7 +27632,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -26711,11 +27640,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -26723,20 +27648,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "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", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -26744,30 +27702,13 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "URIError", "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" @@ -26777,7 +27718,7 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "URIError", "kind": "localName" }, { @@ -26789,77 +27730,130 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_p", - "kind": "var", + "name": "var", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_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_s_f", - "kind": "var", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "yield", "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": "apply", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "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" }, { @@ -26871,11 +27865,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -26883,7 +27877,11 @@ "kind": "space" }, { - "text": "=>", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -26891,29 +27889,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": ":", @@ -26924,29 +27917,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": ":", @@ -26957,30 +27933,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" @@ -26990,44 +28023,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" }, { @@ -27039,11 +28080,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -27051,7 +28092,11 @@ "kind": "space" }, { - "text": "=>", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -27059,29 +28104,24 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncr", - "kind": "localName" + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" }, { "text": ":", @@ -27092,30 +28132,119 @@ "kind": "space" }, { - "text": "number", + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "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_s_ncprop", - "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_s_ncprop", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "call", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -27125,29 +28254,48 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Function", + "kind": "localName" + }, { - "text": "var", + "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": "i1_c", - "kind": "localName" + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" }, { "text": ":", @@ -27158,59 +28306,160 @@ "kind": "space" }, { - "text": "typeof", + "text": "any", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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": "cProperties", - "kind": "class", - "kindModifiers": "", + "name": "caller", + "kind": "property", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "class", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "caller", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" } ], "documentation": [] }, { - "name": "cProperties_i", - "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": "cProperties_i", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -27220,605 +28469,188 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "class", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", + "text": "c1", "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_s1", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "var", + "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": "undefined", - "kind": "propertyName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "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", + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_s3", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "continue", - "kind": "keyword", + "name": "prototype", + "kind": "property", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "delete", - "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1015, - "name": "30" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1015, - "length": 2 - }, - "entries": [ - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11", + "sortText": "11", "displayParts": [ { "text": "(", @@ -28058,17 +28890,17 @@ ] }, { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -28080,16 +28912,24 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "nc_s1", - "kind": "propertyName" + "text": "toString", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -28100,24 +28940,47 @@ "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": 1020, + "name": "31" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 1020, + "length": 1 + }, + "entries": [ { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "method", + "text": "local var", "kind": "text" }, { @@ -28129,40 +28992,69 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "arguments", + "kind": "propertyName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "nc_s2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", + "text": "IArguments", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -28173,45 +29065,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_s3", - "kind": "propertyName" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -28222,16 +29114,57 @@ "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": "apply", - "kind": "method", - "kindModifiers": "declare", + "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": "b", + "kind": "parameter", + "kindModifiers": "", "sortText": "11", "displayParts": [ { @@ -28239,7 +29172,7 @@ "kind": "punctuation" }, { - "text": "method", + "text": "parameter", "kind": "text" }, { @@ -28251,23 +29184,7 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "apply", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "this", + "text": "b", "kind": "parameterName" }, { @@ -28279,48 +29196,50 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "text": "number to add", + "kind": "text" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "any", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -28331,134 +29250,218 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "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 comment for c1", "kind": "text" } - ], - "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 this 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 set of arguments to be passed to the function.", - "kind": "text" - } - ] + "text": "catch", + "kind": "keyword" } ] }, { - "name": "call", - "kind": "method", - "kindModifiers": "declare", + "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": "cProperties", + "kind": "class", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "cProperties_i", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "call", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { - "text": "this", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -28469,45 +29472,116 @@ "kind": "space" }, { - "text": "any", - "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": "argArray", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Date", + "kind": "localName" }, { - "text": "[", + "text": ":", "kind": "punctuation" }, { - "text": "]", + "text": " ", + "kind": "space" + }, + { + "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": "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" @@ -28521,13 +29595,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Calls a method of an object, substituting another object for the current object.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -28536,24 +29610,7 @@ "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", + "text": "encodedURI", "kind": "parameterName" }, { @@ -28561,7 +29618,7 @@ "kind": "space" }, { - "text": "A list of arguments to be passed to the method.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -28569,45 +29626,29 @@ ] }, { - "name": "bind", - "kind": "method", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "bind", - "kind": "methodName" + "text": "decodeURIComponent", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "this", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -28619,21 +29660,13 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -28643,23 +29676,108 @@ "kind": "space" }, { - "text": "any", + "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": [ + { + "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": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "...", + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": "argArray", + "text": "uri", "kind": "parameterName" }, { @@ -28671,17 +29789,9 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -28695,13 +29805,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": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -28710,24 +29820,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": "uri", "kind": "parameterName" }, { @@ -28735,7 +29828,7 @@ "kind": "space" }, { - "text": "A list of arguments to be passed to the new function.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -28743,21 +29836,33 @@ ] }, { - "name": "toString", - "kind": "method", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", - "sortText": "11", + "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" }, { @@ -28765,21 +29870,41 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { - "text": "toString", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -28799,44 +29924,75 @@ ], "documentation": [ { - "text": "Returns a string representation of a function.", + "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": "length", - "kind": "property", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "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": "Error", + "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": "Error", + "kind": "localName" }, { "text": ":", @@ -28847,28 +30003,40 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "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": "property", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -28876,17 +30044,13 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "arguments", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -28896,28 +30060,73 @@ "kind": "space" }, { - "text": "any", + "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": "caller", - "kind": "property", + "name": "eval", + "kind": "function", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "x", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -28925,17 +30134,13 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "caller", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -28945,101 +30150,69 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "any", + "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", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, + "documentation": [ { - "text": "parameter", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" } ], - "documentation": [ + "tags": [ { - "text": "number to add", - "kind": "text" + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] } ] }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "EvalError", + "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": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -29050,41 +30223,68 @@ "kind": "space" }, { - "text": "IArguments", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "export", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "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": "globalThis", - "kind": "moduleName" + "text": "false", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "eval", - "kind": "function", + "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" }, { @@ -29092,32 +30292,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -29128,44 +30320,25 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } ] }, { - "name": "parseInt", - "kind": "function", + "name": "Float64Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -29173,60 +30346,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Float64Array", + "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": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -29237,61 +30374,49 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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 to convert into a number.", - "kind": "text" - } - ] - }, + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "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": "function", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "name": "Function", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -29299,32 +30424,24 @@ "kind": "space" }, { - "text": "parseFloat", - "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": ":", @@ -29335,44 +30452,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Creates a new function.", "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", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -29380,16 +30478,29 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "number", - "kind": "parameterName" + "text": "i1", + "kind": "localName" }, { "text": ":", @@ -29400,12 +30511,29 @@ "kind": "space" }, { - "text": "number", + "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": ":", @@ -29416,44 +30544,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": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -29461,15 +30573,23 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" + "text": "i1_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "number", + "text": "b", "kind": "parameterName" }, { @@ -29489,7 +30609,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -29497,44 +30621,20 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "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": "var", "kind": "keyword" }, { @@ -29542,32 +30642,8 @@ "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": "i1_nc_p", + "kind": "localName" }, { "text": ":", @@ -29578,44 +30654,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_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -29623,15 +30675,23 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -29643,7 +30703,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -29651,7 +30711,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -29659,44 +30723,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -29704,16 +30744,8 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uri", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -29724,12 +30756,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -29740,44 +30789,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_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -29785,16 +30810,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_p", + "kind": "localName" }, { "text": ":", @@ -29805,7 +30822,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -29813,7 +30843,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -29823,26 +30857,27 @@ { "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_r", + "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_r", + "kind": "localName" }, { "text": ":", @@ -29853,44 +30888,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_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -29898,15 +30909,23 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -29918,7 +30937,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -29926,7 +30945,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -29934,53 +30957,53 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_s_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_s_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_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -29988,15 +31011,23 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -30008,7 +31039,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -30016,7 +31047,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -30024,50 +31059,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_s_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -30078,7 +31080,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -30097,10 +31099,10 @@ "documentation": [] }, { - "name": "Infinity", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -30111,7 +31113,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -30130,13 +31132,13 @@ "documentation": [] }, { - "name": "Object", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30144,67 +31146,30 @@ "kind": "space" }, { - "text": "Object", + "text": "i1_s_p", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "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_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -30214,7 +31179,7 @@ "kind": "space" }, { - "text": "Function", + "text": "i1_s_prop", "kind": "localName" }, { @@ -30226,39 +31191,18 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "String", + "name": "i1_s_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -30268,7 +31212,7 @@ "kind": "space" }, { - "text": "String", + "text": "i1_s_r", "kind": "localName" }, { @@ -30280,39 +31224,66 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "if", + "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": "if", + "kind": "keyword" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", + "name": "implements", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "implements", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Boolean", - "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" @@ -30322,7 +31293,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Infinity", "kind": "localName" }, { @@ -30334,14 +31305,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", @@ -30355,7 +31338,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -30371,7 +31354,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -30383,19 +31366,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", @@ -30409,7 +31392,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -30425,7 +31408,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -30437,19 +31420,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", @@ -30463,7 +31446,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -30479,7 +31462,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -30491,41 +31474,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" }, { @@ -30533,32 +31512,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" }, { @@ -30566,24 +31533,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": ":", @@ -30594,20 +31569,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" }, { @@ -30615,24 +31614,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": ":", @@ -30643,14 +31650,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", @@ -30664,7 +31695,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -30680,7 +31711,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "JSON", "kind": "localName" }, { @@ -30692,14 +31723,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", @@ -30713,7 +31761,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -30729,7 +31777,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Math", "kind": "localName" }, { @@ -30741,34 +31789,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" @@ -30778,7 +31815,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "NaN", "kind": "localName" }, { @@ -30790,14 +31827,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", @@ -30811,7 +31872,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -30827,7 +31888,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -30839,14 +31900,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", @@ -30860,7 +31926,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -30876,7 +31942,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Object", "kind": "localName" }, { @@ -30888,20 +31954,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" }, { @@ -30909,24 +31992,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": ":", @@ -30937,25 +32028,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" }, { @@ -30963,39 +32073,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" }, { @@ -31003,45 +32105,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": ":", @@ -31052,19 +32137,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", @@ -31078,7 +32199,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RangeError", "kind": "localName" }, { @@ -31094,7 +32215,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "RangeError", "kind": "localName" }, { @@ -31106,14 +32227,14 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -31127,7 +32248,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -31143,7 +32264,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -31155,19 +32276,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", @@ -31181,7 +32297,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { @@ -31197,7 +32313,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { @@ -31209,19 +32325,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", @@ -31235,7 +32358,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "String", "kind": "localName" }, { @@ -31251,7 +32374,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "String", "kind": "localName" }, { @@ -31263,19 +32386,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", @@ -31289,7 +32436,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -31305,7 +32452,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -31317,19 +32464,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", @@ -31343,7 +32533,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "TypeError", "kind": "localName" }, { @@ -31359,7 +32549,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "TypeError", "kind": "localName" }, { @@ -31371,19 +32561,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", @@ -31397,7 +32594,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -31413,7 +32610,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -31425,13 +32622,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" } ] @@ -31491,7 +32688,7 @@ ] }, { - "name": "Float32Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -31505,7 +32702,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -31521,7 +32718,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -31533,19 +32730,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", @@ -31559,7 +32756,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -31575,7 +32772,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -31587,25 +32784,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" }, { @@ -31613,20 +32810,20 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "class", + "text": "function", "kind": "keyword" }, { @@ -31634,34 +32831,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": "unescape", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -31672,29 +32851,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": ":", @@ -31705,20 +32867,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "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", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -31726,47 +32921,27 @@ "kind": "space" }, { - "text": "i1_f", + "text": "URIError", "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": "URIError", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -31774,95 +32949,115 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_r", - "kind": "var", + "name": "var", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "void", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_prop", - "kind": "var", + "name": "while", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "while", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "with", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_nc_p", - "kind": "var", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "i1_nc_p", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -31873,20 +33068,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncf", + "name": "Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -31894,47 +33089,39 @@ "kind": "space" }, { - "text": "i1_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" }, { @@ -31942,20 +33129,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncr", + "name": "ArrayBuffer", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -31963,30 +33150,13 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "ArrayBuffer", "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 +33166,7 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -32008,53 +33178,61 @@ "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_p", - "kind": "var", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "as", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "await", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_s_f", + "name": "Boolean", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -32062,24 +33240,24 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "Boolean", "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": "Boolean", + "kind": "localName" }, { "text": ":", @@ -32090,67 +33268,133 @@ "kind": "space" }, { - "text": "number", + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", "kind": "keyword" - }, + } + ] + }, + { + "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": " ", - "kind": "space" - }, + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "case", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "catch", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "i1_s_r", - "kind": "localName" - }, + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "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_prop", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -32164,7 +33408,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "cProperties_i", "kind": "localName" }, { @@ -32176,20 +33420,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_nc_p", - "kind": "var", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -32197,32 +33441,20 @@ "kind": "space" }, { - "text": "i1_s_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_ncf", + "name": "DataView", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -32230,24 +33462,24 @@ "kind": "space" }, { - "text": "i1_s_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": ":", @@ -32258,38 +33490,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_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -32299,7 +33527,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Date", "kind": "localName" }, { @@ -32311,20 +33539,37 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "i1_s_ncprop", - "kind": "var", + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] + }, + { + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -32332,41 +33577,32 @@ "kind": "space" }, { - "text": "i1_s_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_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -32377,28 +33613,44 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "c1", - "kind": "className" + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "function", "kind": "keyword" }, { @@ -32406,29 +33658,16 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "cProperties_i", - "kind": "localName" + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -32439,625 +33678,339 @@ "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": "string", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "case", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "catch", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "default", "kind": "keyword" } ] }, { - "name": "class", + "name": "delete", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "delete", "kind": "keyword" } ] }, { - "name": "const", + "name": "do", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "do", "kind": "keyword" } ] }, { - "name": "continue", + "name": "else", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "else", "kind": "keyword" } ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "default", + "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": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "do", - "kind": "keyword" + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "else", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "export", + "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": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "extends", + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "finally", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "for", - "kind": "keyword" + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "function", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "if", + "name": "enum", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "enum", "kind": "keyword" } ] }, { - "name": "import", - "kind": "keyword", - "kindModifiers": "", + "name": "Error", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1099, - "name": "33" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1099, - "length": 2 - }, - "entries": [ - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "(", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "local var", - "kind": "text" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -33068,38 +34021,17 @@ "kind": "space" }, { - "text": "IArguments", + "text": "ErrorConstructor", "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 +34042,7 @@ "kind": "space" }, { - "text": "eval", + "text": "escape", "kind": "functionName" }, { @@ -33118,7 +34050,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -33146,22 +34078,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 +34110,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A string value", "kind": "text" } ] @@ -33177,7 +34118,7 @@ ] }, { - "name": "parseInt", + "name": "eval", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -33191,7 +34132,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "eval", "kind": "functionName" }, { @@ -33199,7 +34140,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -33214,34 +34155,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" @@ -33255,13 +34168,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" } ], @@ -33270,24 +34183,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" }, { @@ -33295,7 +34191,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" } ] @@ -33303,13 +34199,13 @@ ] }, { - "name": "parseFloat", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -33317,32 +34213,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": ":", @@ -33353,77 +34241,93 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "export", + "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": "export", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", + "name": "extends", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "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": "isNaN", - "kind": "functionName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -33434,44 +34338,25 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "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 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": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "isFinite", - "kind": "function", + "name": "Float64Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -33479,32 +34364,24 @@ "kind": "space" }, { - "text": "isFinite", - "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": ":", @@ -33515,77 +34392,74 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "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": "Any numeric value.", - "kind": "text" - } - ] + "text": "for", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "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": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "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": "Function", + "kind": "localName" }, { "text": ":", @@ -33596,44 +34470,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Creates a new function.", "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", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -33641,16 +34496,29 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "i1", + "kind": "localName" }, { "text": ":", @@ -33661,12 +34529,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": ":", @@ -33677,44 +34562,28 @@ "kind": "space" }, { - "text": "string", + "text": "typeof", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ + "text": " ", + "kind": "space" + }, { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -33722,15 +34591,23 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "i1_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -33742,7 +34619,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -33750,7 +34627,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -33758,44 +34639,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -33803,16 +34660,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_nc_p", + "kind": "localName" }, { "text": ":", @@ -33823,7 +34672,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -33831,7 +34693,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -33839,15 +34705,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -33855,7 +34721,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { @@ -33863,7 +34729,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -33871,44 +34741,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -33916,16 +34762,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -33936,12 +34774,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -33952,53 +34807,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_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": [ - { - "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", + "text": "var", "kind": "keyword" }, { @@ -34006,32 +34828,8 @@ "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": "i1_p", + "kind": "localName" }, { "text": ":", @@ -34042,50 +34840,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_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -34096,7 +34861,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "i1_prop", "kind": "localName" }, { @@ -34115,10 +34880,10 @@ "documentation": [] }, { - "name": "Infinity", + "name": "i1_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -34129,7 +34894,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "i1_r", "kind": "localName" }, { @@ -34148,13 +34913,13 @@ "documentation": [] }, { - "name": "Object", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -34162,24 +34927,24 @@ "kind": "space" }, { - "text": "Object", + "text": "i1_s_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -34190,39 +34955,38 @@ "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": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Function", - "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" @@ -34232,7 +34996,7 @@ "kind": "space" }, { - "text": "Function", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -34244,25 +35008,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_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -34270,24 +35029,24 @@ "kind": "space" }, { - "text": "String", + "text": "i1_s_ncf", "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": ":", @@ -34298,39 +35057,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -34340,7 +35098,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -34352,20 +35110,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -34373,13 +35131,30 @@ "kind": "space" }, { - "text": "Number", + "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" @@ -34389,7 +35164,7 @@ "kind": "space" }, { - "text": "Number", + "text": "i1_s_p", "kind": "localName" }, { @@ -34401,25 +35176,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_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -34427,13 +35197,30 @@ "kind": "space" }, { - "text": "Math", + "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" @@ -34443,7 +35230,7 @@ "kind": "space" }, { - "text": "Math", + "text": "i1_s_r", "kind": "localName" }, { @@ -34455,39 +35242,66 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "if", + "kind": "keyword" } ] }, { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", + "name": "implements", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "implements", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Date", - "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" @@ -34497,7 +35311,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Infinity", "kind": "localName" }, { @@ -34509,19 +35323,26 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "RegExp", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34535,7 +35356,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int16Array", "kind": "localName" }, { @@ -34551,7 +35372,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int16Array", "kind": "localName" }, { @@ -34563,14 +35384,19 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "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": "Error", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34584,7 +35410,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Int32Array", "kind": "localName" }, { @@ -34600,7 +35426,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Int32Array", "kind": "localName" }, { @@ -34612,14 +35438,19 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "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": "EvalError", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34633,7 +35464,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Int8Array", "kind": "localName" }, { @@ -34649,7 +35480,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Int8Array", "kind": "localName" }, { @@ -34661,45 +35492,91 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "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": "RangeError", - "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": "RangeError", - "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": "RangeError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -34710,20 +35587,44 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "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": "ReferenceError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -34731,24 +35632,32 @@ "kind": "space" }, { - "text": "ReferenceError", - "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": "ReferenceError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -34759,14 +35668,38 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "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": "SyntaxError", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34780,7 +35713,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "JSON", "kind": "localName" }, { @@ -34796,7 +35729,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "JSON", "kind": "localName" }, { @@ -34808,14 +35741,31 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "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": "TypeError", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34829,7 +35779,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Math", "kind": "localName" }, { @@ -34845,7 +35795,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Math", "kind": "localName" }, { @@ -34857,34 +35807,23 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "URIError", + "name": "NaN", "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" @@ -34894,7 +35833,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "NaN", "kind": "localName" }, { @@ -34906,14 +35845,38 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", + "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", @@ -34927,7 +35890,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Number", "kind": "localName" }, { @@ -34943,7 +35906,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Number", "kind": "localName" }, { @@ -34955,19 +35918,19 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Array", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34981,21 +35944,9 @@ "kind": "space" }, { - "text": "Array", + "text": "Object", "kind": "localName" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "\n", "kind": "lineBreak" @@ -35009,7 +35960,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Object", "kind": "localName" }, { @@ -35021,20 +35972,37 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "ArrayBuffer", - "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" }, { @@ -35042,24 +36010,32 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "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": "ArrayBuffer", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -35070,25 +36046,44 @@ "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 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": "DataView", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -35096,24 +36091,16 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -35124,45 +36111,40 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -35173,19 +36155,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", @@ -35199,7 +36217,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RangeError", "kind": "localName" }, { @@ -35215,7 +36233,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RangeError", "kind": "localName" }, { @@ -35227,19 +36245,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", @@ -35253,7 +36266,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "ReferenceError", "kind": "localName" }, { @@ -35269,7 +36282,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "ReferenceError", "kind": "localName" }, { @@ -35281,19 +36294,14 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "ReferenceErrorConstructor", "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": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35307,7 +36315,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "RegExp", "kind": "localName" }, { @@ -35323,7 +36331,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "RegExp", "kind": "localName" }, { @@ -35335,19 +36343,26 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "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": "return", + "kind": "keyword" } ] }, { - "name": "Uint16Array", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35361,7 +36376,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "String", "kind": "localName" }, { @@ -35377,7 +36392,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "String", "kind": "localName" }, { @@ -35389,33 +36404,57 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "StringConstructor", "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": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "super", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "super", "kind": "keyword" - }, - { - "text": " ", + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", "kind": "space" }, { - "text": "Int32Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -35431,7 +36470,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -35443,19 +36482,62 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "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": "this", + "kind": "keyword" } ] }, { - "name": "Uint32Array", + "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", @@ -35469,7 +36551,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "TypeError", "kind": "localName" }, { @@ -35485,7 +36567,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "TypeError", "kind": "localName" }, { @@ -35497,19 +36579,26 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "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": "typeof", + "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35523,7 +36612,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -35539,7 +36628,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -35551,19 +36640,19 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "Uint16ArrayConstructor", "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 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": "Float64Array", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35577,7 +36666,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -35593,7 +36682,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -35605,25 +36694,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "Uint32ArrayConstructor", "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 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": "Intl", - "kind": "module", + "name": "Uint8Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "interface", "kind": "keyword" }, { @@ -35631,20 +36720,15 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Uint8Array", + "kind": "localName" + }, { - "text": "class", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { @@ -35652,25 +36736,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Uint8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is comment for c1", + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "i1", + "name": "Uint8ClampedArray", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -35678,30 +36774,13 @@ "kind": "space" }, { - "text": "i1", + "text": "Uint8ClampedArray", "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" @@ -35711,7 +36790,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -35723,17 +36802,22 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_f", + "name": "undefined", "kind": "var", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", @@ -35744,23 +36828,36 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, + { + "text": "unescape", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -35772,7 +36869,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -35780,11 +36877,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -35792,20 +36885,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "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_r", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -35813,30 +36939,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" @@ -35846,7 +36955,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "URIError", "kind": "localName" }, { @@ -35858,77 +36967,130 @@ "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" + } + ] + } + ] + } + }, + { + "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": "apply", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "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": "apply", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "this", "kind": "parameterName" }, { @@ -35940,11 +37102,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -35952,7 +37114,11 @@ "kind": "space" }, { - "text": "=>", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -35960,29 +37126,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": "argArray", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -35993,29 +37154,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "any", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncprop", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36026,30 +37170,87 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, + "documentation": [ { - "text": " ", + "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": "arguments", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "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": "arguments", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -36059,44 +37260,52 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [] }, { - "name": "i1_s_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_s_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" }, { @@ -36108,11 +37317,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -36120,7 +37329,11 @@ "kind": "space" }, { - "text": "=>", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -36128,29 +37341,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": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" }, { "text": ":", @@ -36161,29 +37369,20 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": "[", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "i1_s_prop", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36194,30 +37393,95 @@ "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_s_nc_p", - "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_s_nc_p", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "call", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -36227,29 +37491,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Function", + "kind": "localName" + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_ncf", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -36260,11 +37515,23 @@ "kind": "space" }, { - "text": "(", + "text": "any", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, { - "text": "b", + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", "kind": "parameterName" }, { @@ -36276,19 +37543,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" }, { @@ -36296,30 +37567,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_s_ncr", - "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_s_ncr", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "caller", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -36329,30 +37657,46 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" } ], "documentation": [] }, { - "name": "i1_s_ncprop", - "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_s_ncprop", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -36369,84 +37713,95 @@ "documentation": [] }, { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "nc_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_c", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_s1", + "kind": "propertyName" }, { - "text": "typeof", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "class", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "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": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_s2", + "kind": "methodName" }, { - "text": "cProperties_i", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -36457,633 +37812,847 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", + "name": "nc_s3", + "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": "undefined", + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_s3", "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", + "name": "prototype", + "kind": "property", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "break", - "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": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "case", + "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" } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "catch", - "kind": "keyword" + "text": "s1 is static property of c1", + "kind": "text" } ] }, { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "class", + "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" - } - ] - }, - { - "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": "static sum with property", + "kind": "text" } ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "debugger", + "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" } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "default", - "kind": "keyword" + "text": "static getter property", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", + "kind": "text" } ] }, { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "delete", + "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": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "do", - "kind": "keyword" + "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": "else", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "else", - "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": "enum", - "kind": "keyword", - "kindModifiers": "", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "enum", + "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": "export", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "interface", "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" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "ArrayBuffer", + "kind": "localName" + }, { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "for", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "ArrayBuffer", + "kind": "localName" + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "instanceof", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "new", - "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": "null", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "as", "kind": "keyword" } ] }, { - "name": "return", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "async", "kind": "keyword" } ] }, { - "name": "super", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "await", "kind": "keyword" } ] }, { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", - "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": "Boolean", + "kind": "localName" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "try", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "typeof", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "var", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "break", "kind": "keyword" } ] }, { - "name": "void", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "void", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "with", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "case", "kind": "keyword" } ] }, { - "name": "implements", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "catch", "kind": "keyword" } ] }, { - "name": "interface", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" } ] }, { - "name": "let", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "const", "kind": "keyword" } ] }, { - "name": "package", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "continue", "kind": "keyword" } ] }, { - "name": "yield", - "kind": "keyword", + "name": "cProperties", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "yield", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "cProperties_i", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "async", - "kind": "keyword", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "async", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "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": 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": "DataView", + "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": "DataView", + "kind": "localName" }, { "text": ":", @@ -37094,45 +38663,45 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Date", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "s1", - "kind": "propertyName" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -37143,57 +38712,53 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "s1 is static property of c1", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "decodeURI", + "kind": "functionName" }, { - "text": ".", + "text": "(", "kind": "punctuation" }, { - "text": "s2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", + "text": "encodedURI", "kind": "parameterName" }, { @@ -37205,7 +38770,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -37221,33 +38786,64 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "static 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": "s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "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" }, { @@ -37255,17 +38851,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "s3", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -37275,114 +38867,108 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "static getter property", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ], + "tags": [ { - "text": "setter property 3", - "kind": "text" + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "default", + "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": "nc_s1", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "delete", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "method", - "kind": "text" - }, + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_s2", - "kind": "methodName" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -37394,7 +38980,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -37410,101 +38996,60 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "nc_s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, + "documentation": [ { - "text": "property", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "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": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "apply", - "kind": "method", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "apply", - "kind": "methodName" + "text": "encodeURIComponent", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "this", + "text": "uriComponent", "kind": "parameterName" }, { @@ -37516,23 +39061,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": ",", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -37540,27 +39077,15 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -37568,7 +39093,7 @@ "kind": "space" }, { - "text": "any", + "text": "boolean", "kind": "keyword" }, { @@ -37584,13 +39109,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "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": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -37599,7 +39124,7 @@ "name": "param", "text": [ { - "text": "thisArg", + "text": "uriComponent", "kind": "parameterName" }, { @@ -37607,86 +39132,61 @@ "kind": "space" }, { - "text": "The object to be used as the this object.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, + } + ] + }, + { + "name": "enum", + "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": "enum", + "kind": "keyword" } ] }, { - "name": "call", - "kind": "method", + "name": "Error", + "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": "Error", "kind": "localName" }, { - "text": ".", - "kind": "punctuation" - }, - { - "text": "call", - "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": "Error", "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -37694,35 +39194,36 @@ "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "escape", + "kind": "functionName" }, { - "text": "...", + "text": "(", "kind": "punctuation" }, { - "text": "argArray", + "text": "string", "kind": "parameterName" }, { @@ -37734,17 +39235,9 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -37758,30 +39251,22 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Calls a method of an object, substituting another object for the current object.", + "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": "The object to be used as the current object.", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -37790,7 +39275,7 @@ "name": "param", "text": [ { - "text": "argArray", + "text": "string", "kind": "parameterName" }, { @@ -37798,7 +39283,7 @@ "kind": "space" }, { - "text": "A list of arguments to be passed to the method.", + "text": "A string value", "kind": "text" } ] @@ -37806,97 +39291,29 @@ ] }, { - "name": "bind", - "kind": "method", + "name": "eval", + "kind": "function", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "eval", + "kind": "functionName" + }, + { + "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", + "text": "x", "kind": "parameterName" }, { @@ -37908,17 +39325,9 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -37938,7 +39347,7 @@ ], "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": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -37947,24 +39356,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": "x", "kind": "parameterName" }, { @@ -37972,7 +39364,7 @@ "kind": "space" }, { - "text": "A list of arguments to be passed to the new function.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -37980,46 +39372,38 @@ ] }, { - "name": "toString", - "kind": "method", + "name": "EvalError", + "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": "EvalError", "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": "EvalError", + "kind": "localName" }, { "text": ":", @@ -38030,50 +39414,93 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Returns a string representation of a function.", - "kind": "text" + "text": "export", + "kind": "keyword" } ] }, { - "name": "length", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "property", - "kind": "text" - }, + "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": "Function", + "text": "Float32Array", "kind": "localName" }, { - "text": ".", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "length", - "kind": "propertyName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -38084,45 +39511,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "arguments", - "kind": "property", + "name": "Float64Array", + "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": "Float64Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "Function", - "kind": "localName" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -38133,29 +39565,50 @@ "kind": "space" }, { - "text": "any", - "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": "caller", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "property", - "kind": "text" - }, + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", @@ -38166,16 +39619,12 @@ "kind": "localName" }, { - "text": ".", - "kind": "punctuation" - }, - { - "text": "caller", - "kind": "propertyName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", @@ -38184,53 +39633,6 @@ { "text": "Function", "kind": "localName" - } - ], - "documentation": [] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1105, - "name": "35" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 1105, - "length": 2 - }, - "entries": [ - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "arguments", - "kind": "propertyName" }, { "text": ":", @@ -38241,11 +39643,16 @@ "kind": "space" }, { - "text": "IArguments", + "text": "FunctionConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { "name": "globalThis", @@ -38269,13 +39676,13 @@ "documentation": [] }, { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -38283,16 +39690,8 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "x", - "kind": "parameterName" + "text": "i1", + "kind": "localName" }, { "text": ":", @@ -38303,12 +39702,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": ":", @@ -38319,44 +39735,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" }, { @@ -38364,15 +39764,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" }, { @@ -38384,11 +39792,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -38396,15 +39804,7 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -38414,10 +39814,27 @@ { "text": "number", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + } + ], + "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": ":", @@ -38432,57 +39849,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" }, { @@ -38490,15 +39866,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" }, { @@ -38510,7 +39894,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -38518,7 +39902,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -38530,40 +39918,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -38571,16 +39935,8 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -38593,58 +39949,18 @@ { "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" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -38652,16 +39968,8 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" + "text": "i1_ncr", + "kind": "localName" }, { "text": ":", @@ -38674,10 +39982,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": ":", @@ -38688,44 +40013,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_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -38733,16 +40034,8 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -38753,12 +40046,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -38769,44 +40079,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_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -38814,15 +40100,23 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -38834,7 +40128,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -38842,7 +40136,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -38850,44 +40148,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -38895,32 +40169,8 @@ "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": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -38931,44 +40181,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_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -38976,15 +40202,23 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uriComponent", + "text": "b", "kind": "parameterName" }, { @@ -38996,15 +40230,19 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "=>", "kind": "punctuation" }, { @@ -39014,13 +40252,30 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "i1_s_ncprop", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -39028,60 +40283,20 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "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" - } - ] - } - ] + "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -39089,32 +40304,8 @@ "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": "i1_s_ncr", + "kind": "localName" }, { "text": ":", @@ -39125,53 +40316,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" - } - ] - } - ] + "documentation": [] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -39179,16 +40337,8 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_p", + "kind": "localName" }, { "text": ":", @@ -39199,12 +40349,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -39215,50 +40382,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_s_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -39269,7 +40403,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "i1_s_r", "kind": "localName" }, { @@ -39287,6 +40421,54 @@ ], "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", @@ -39321,7 +40503,19 @@ "documentation": [] }, { - "name": "Object", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39335,7 +40529,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Int16Array", "kind": "localName" }, { @@ -39351,7 +40545,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Int16Array", "kind": "localName" }, { @@ -39363,19 +40557,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", @@ -39389,7 +40583,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Int32Array", "kind": "localName" }, { @@ -39405,7 +40599,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Int32Array", "kind": "localName" }, { @@ -39417,19 +40611,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", @@ -39443,7 +40637,7 @@ "kind": "space" }, { - "text": "String", + "text": "Int8Array", "kind": "localName" }, { @@ -39459,7 +40653,7 @@ "kind": "space" }, { - "text": "String", + "text": "Int8Array", "kind": "localName" }, { @@ -39471,41 +40665,37 @@ "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" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -39513,32 +40703,20 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Number", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -39546,24 +40724,32 @@ "kind": "space" }, { - "text": "Number", - "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": "Number", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -39574,25 +40760,44 @@ "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": "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": "Math", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -39600,24 +40805,32 @@ "kind": "space" }, { - "text": "Math", - "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": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -39628,19 +40841,38 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39654,7 +40886,7 @@ "kind": "space" }, { - "text": "Date", + "text": "JSON", "kind": "localName" }, { @@ -39670,7 +40902,7 @@ "kind": "space" }, { - "text": "Date", + "text": "JSON", "kind": "localName" }, { @@ -39682,19 +40914,31 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "RegExp", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39708,7 +40952,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Math", "kind": "localName" }, { @@ -39724,7 +40968,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Math", "kind": "localName" }, { @@ -39736,20 +40980,25 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "Error", + "name": "NaN", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -39757,42 +41006,50 @@ "kind": "space" }, { - "text": "Error", + "text": "NaN", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", + "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", @@ -39806,7 +41063,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Number", "kind": "localName" }, { @@ -39822,7 +41079,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Number", "kind": "localName" }, { @@ -39834,14 +41091,19 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "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": "RangeError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39855,7 +41117,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Object", "kind": "localName" }, { @@ -39871,7 +41133,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Object", "kind": "localName" }, { @@ -39883,20 +41145,37 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", - "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" }, { @@ -39904,24 +41183,32 @@ "kind": "space" }, { - "text": "ReferenceError", - "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": "ReferenceError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -39932,20 +41219,44 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "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": "SyntaxError", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -39953,24 +41264,16 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -39981,45 +41284,40 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -40030,14 +41328,55 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "URIError", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -40051,7 +41390,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RangeError", "kind": "localName" }, { @@ -40067,7 +41406,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RangeError", "kind": "localName" }, { @@ -40079,14 +41418,14 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "JSON", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -40100,7 +41439,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "ReferenceError", "kind": "localName" }, { @@ -40116,7 +41455,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "ReferenceError", "kind": "localName" }, { @@ -40128,19 +41467,14 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "ReferenceErrorConstructor", + "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": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -40154,21 +41488,9 @@ "kind": "space" }, { - "text": "Array", + "text": "RegExp", "kind": "localName" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "\n", "kind": "lineBreak" @@ -40182,7 +41504,7 @@ "kind": "space" }, { - "text": "Array", + "text": "RegExp", "kind": "localName" }, { @@ -40194,14 +41516,26 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -40215,7 +41549,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "String", "kind": "localName" }, { @@ -40231,7 +41565,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "String", "kind": "localName" }, { @@ -40243,19 +41577,43 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "StringConstructor", "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": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "DataView", + "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", @@ -40269,7 +41627,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "SyntaxError", "kind": "localName" }, { @@ -40285,7 +41643,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "SyntaxError", "kind": "localName" }, { @@ -40297,14 +41655,62 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Int8Array", + "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", @@ -40318,7 +41724,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "TypeError", "kind": "localName" }, { @@ -40334,7 +41740,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "TypeError", "kind": "localName" }, { @@ -40346,19 +41752,26 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "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": "typeof", + "kind": "keyword" } ] }, { - "name": "Uint8Array", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -40372,7 +41785,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -40388,7 +41801,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -40400,19 +41813,19 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "Uint16ArrayConstructor", "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": "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": "Uint8ClampedArray", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -40426,7 +41839,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Uint32Array", "kind": "localName" }, { @@ -40442,7 +41855,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Uint32Array", "kind": "localName" }, { @@ -40454,19 +41867,19 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "Uint32ArrayConstructor", "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 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": "Int16Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -40480,7 +41893,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -40496,7 +41909,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -40508,19 +41921,19 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "Uint8ArrayConstructor", "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 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": "Uint16Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -40534,7 +41947,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -40550,7 +41963,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -40562,25 +41975,25 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "Uint8ClampedArrayConstructor", "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 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": "Int32Array", + "name": "undefined", "kind": "var", - "kindModifiers": "declare", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -40588,24 +42001,53 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -40616,19 +42058,47 @@ "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 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": "Uint32Array", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -40642,7 +42112,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "URIError", "kind": "localName" }, { @@ -40658,7 +42128,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "URIError", "kind": "localName" }, { @@ -40670,192 +42140,106 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "URIErrorConstructor", "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", - "kind": "var", - "kindModifiers": "declare", + "name": "var", + "kind": "keyword", + "kindModifiers": "", "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", + "name": "void", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "void", "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", + "name": "while", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "while", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "c1", - "kind": "class", + "name": "with", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "with", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" } ] }, { - "name": "i1", - "kind": "var", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "yield", "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": "apply", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "method", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -40863,65 +42247,39 @@ "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": "apply", + "kind": "methodName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "this", + "kind": "parameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_f", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -40929,11 +42287,7 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", + "text": "thisArg", "kind": "parameterName" }, { @@ -40945,11 +42299,11 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -40957,37 +42311,28 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "argArray", + "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_r", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -40998,32 +42343,69 @@ "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_prop", - "kind": "var", - "kindModifiers": "", + "name": "arguments", + "kind": "property", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1_prop", - "kind": "localName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -41031,29 +42413,16 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "i1_nc_p", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -41064,44 +42433,52 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [] }, { - "name": "i1_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_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" }, { @@ -41113,11 +42490,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -41125,7 +42502,11 @@ "kind": "space" }, { - "text": "=>", + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -41133,29 +42514,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": ":", @@ -41166,29 +42542,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": ":", @@ -41199,30 +42566,95 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", + "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": "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_s_p", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "call", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -41232,29 +42664,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Function", + "kind": "localName" + }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_s_f", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -41265,11 +42688,23 @@ "kind": "space" }, { - "text": "(", + "text": "any", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, { - "text": "b", + "text": " ", + "kind": "space" + }, + { + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", "kind": "parameterName" }, { @@ -41281,19 +42716,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" }, { @@ -41301,30 +42740,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_s_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_s_r", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "caller", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -41334,30 +42830,46 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" } ], "documentation": [] }, { - "name": "i1_s_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_s_prop", + "text": "Function", "kind": "localName" }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -41374,22 +42886,38 @@ "documentation": [] }, { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "nc_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_s_nc_p", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_s1", + "kind": "propertyName" }, { "text": ":", @@ -41407,30 +42935,38 @@ "documentation": [] }, { - "name": "i1_s_ncf", - "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_s_ncf", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_s2", + "kind": "methodName" }, { "text": "(", @@ -41457,11 +42993,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -41476,22 +43008,38 @@ "documentation": [] }, { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "nc_s3", + "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_s_ncr", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_s3", + "kind": "propertyName" }, { "text": ":", @@ -41509,22 +43057,38 @@ "documentation": [] }, { - "name": "i1_s_ncprop", - "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_ncprop", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "prototype", + "kind": "propertyName" }, { "text": ":", @@ -41535,91 +43099,107 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_c", - "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_c", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "s1", + "kind": "propertyName" }, { - "text": "typeof", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "s1 is static property of c1", + "kind": "text" + } + ] }, { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "class", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "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": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "s2", + "kind": "methodName" }, { - "text": "cProperties_i", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -41630,633 +43210,939 @@ "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": ")", + "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": [] + "documentation": [ + { + "text": "static sum with property", + "kind": "text" + } + ] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "break", + "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" } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "case", - "kind": "keyword" + "text": "static getter property", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", + "kind": "text" } ] }, { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "catch", + "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": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "class", - "kind": "keyword" + "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": "const", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "const", - "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": "continue", - "kind": "keyword", - "kindModifiers": "", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "debugger", + "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": "default", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "do", - "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": "else", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "as", "kind": "keyword" } ] }, { - "name": "enum", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "async", "kind": "keyword" } ] }, { - "name": "export", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "await", "kind": "keyword" } ] }, { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "extends", + "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": "false", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "break", "kind": "keyword" } ] }, { - "name": "finally", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "finally", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" } ] }, { - "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", + "name": "cProperties", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "instanceof", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "new", - "kind": "keyword", + "name": "cProperties_i", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "new", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "null", - "kind": "keyword", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "null", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "return", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "super", + "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": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "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": "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": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "throw", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "true", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "try", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "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": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "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": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "while", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "with", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "implements", + "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": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "let", - "kind": "keyword" + "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": "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": 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": "encodeURI", + "kind": "functionName" }, { - "text": ".", + "text": "(", "kind": "punctuation" }, { - "text": "prototype", - "kind": "propertyName" + "text": "uri", + "kind": "parameterName" }, { "text": ":", @@ -42267,46 +44153,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" + "text": "string", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "s1", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -42316,33 +44169,64 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "s1 is static property of c1", + "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": "s2", - "kind": "method", - "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": "method", - "kind": "text" + "text": "uriComponent", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -42350,27 +44234,31 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { - "text": "s2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "number", + "kind": "keyword" }, { - "text": "b", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -42378,7 +44266,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -42394,50 +44282,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": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "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": "s3", - "kind": "propertyName" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -42448,41 +44367,40 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ { - "text": "static getter property", - "kind": "text" + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "setter property 3", - "kind": "text" - } - ] - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ + "text": "escape", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -42490,17 +44408,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "nc_s1", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -42510,52 +44424,69 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, + "documentation": [ { - "text": "method", + "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": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "c1", - "kind": "className" + "text": "function", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_s2", - "kind": "methodName" + "text": "eval", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "x", "kind": "parameterName" }, { @@ -42567,7 +44498,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -42583,45 +44514,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": ":", @@ -42632,68 +44587,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" }, { @@ -42701,52 +44684,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": ":", @@ -42757,70 +44738,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": " ", @@ -42831,24 +44792,12 @@ "kind": "localName" }, { - "text": ".", - "kind": "punctuation" - }, - { - "text": "call", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "this", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", @@ -42859,7 +44808,7 @@ "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -42867,36 +44816,55 @@ "kind": "space" }, { - "text": "thisArg", - "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": "module", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "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", + "kind": "localName" }, { "text": ":", @@ -42907,20 +44875,29 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "[", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "i1_c", + "kind": "localName" }, { "text": ":", @@ -42931,93 +44908,52 @@ "kind": "space" }, { - "text": "any", + "text": "typeof", "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" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the method.", - "kind": "text" - } - ] + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "bind", - "kind": "method", - "kindModifiers": "declare", + "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": "Function", + "text": "i1_f", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "bind", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "this", + "text": "b", "kind": "parameterName" }, { @@ -43029,11 +44965,11 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -43041,11 +44977,7 @@ "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -43053,24 +44985,29 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "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_nc_p", + "kind": "localName" }, { "text": ":", @@ -43081,20 +45018,29 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "[", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "i1_ncf", + "kind": "localName" }, { "text": ":", @@ -43104,70 +45050,16 @@ "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": "b", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -43175,27 +45067,19 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "toString", - "kind": "methodName" + "text": "number", + "kind": "keyword" }, { - "text": "(", + "text": ")", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -43203,51 +45087,30 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Returns a string representation of a function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "length", - "kind": "property", - "kindModifiers": "declare", + "name": "i1_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_ncprop", "kind": "localName" }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "length", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -43264,39 +45127,23 @@ "documentation": [] }, { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "i1_ncr", "kind": "localName" }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "arguments", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -43306,46 +45153,30 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [] }, { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", + "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": "Function", + "text": "i1_p", "kind": "localName" }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "caller", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -43355,55 +45186,29 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "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", + "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": ":", @@ -43418,38 +45223,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": ":", @@ -43460,20 +45252,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" }, { @@ -43481,36 +45273,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" }, { @@ -43522,7 +45301,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -43530,7 +45309,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -43538,44 +45321,53 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ + "text": "var", + "kind": "keyword" + }, { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -43583,15 +45375,23 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -43603,11 +45403,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -43615,12 +45415,37 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "=>", + "kind": "punctuation" }, { - "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": ":", @@ -43633,11 +45458,61 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_ncr", + "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" @@ -43651,57 +45526,130 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_s_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Converts a string to an integer.", - "kind": "text" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], - "tags": [ + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] + "text": "var", + "kind": "keyword" }, { - "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": " ", + "kind": "space" + }, + { + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "if", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "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" }, { @@ -43709,32 +45657,69 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" + "text": "Infinity", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "string", - "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": ":", @@ -43745,44 +45730,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "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": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } ] }, { - "name": "isNaN", - "kind": "function", + "name": "Int32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -43790,16 +45756,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "text": "Int32Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -43810,12 +45784,50 @@ "kind": "space" }, { - "text": "number", + "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": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -43826,36 +45838,50 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "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 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": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "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", @@ -43938,7 +45964,7 @@ ] }, { - "name": "decodeURI", + "name": "isNaN", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -43952,7 +45978,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "isNaN", "kind": "functionName" }, { @@ -43960,7 +45986,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "number", "kind": "parameterName" }, { @@ -43972,7 +45998,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -43988,13 +46014,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], @@ -44003,7 +46029,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "number", "kind": "parameterName" }, { @@ -44011,7 +46037,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A numeric value.", "kind": "text" } ] @@ -44019,13 +46045,13 @@ ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "JSON", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -44033,32 +46059,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "JSON", + "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": "JSON", + "kind": "localName" }, { "text": ":", @@ -44069,44 +46087,37 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "let", + "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": "let", + "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", + "name": "Math", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -44114,32 +46125,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Math", + "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": "Math", + "kind": "localName" }, { "text": ":", @@ -44150,44 +46153,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "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": "NaN", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -44195,27 +46179,72 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "NaN", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "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": "string", + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { @@ -44223,7 +46252,11 @@ "kind": "space" }, { - "text": "|", + "text": "Number", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -44231,7 +46264,25 @@ "kind": "space" }, { - "text": "number", + "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": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -44239,20 +46290,24 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "Object", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "boolean", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -44263,41 +46318,34 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "package", + "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": "package", + "kind": "keyword" } ] }, { - "name": "escape", + "name": "parseFloat", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -44308,7 +46356,7 @@ "kind": "space" }, { - "text": "escape", + "text": "parseFloat", "kind": "functionName" }, { @@ -44344,26 +46392,17 @@ "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.", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ @@ -44376,7 +46415,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -44384,10 +46423,10 @@ ] }, { - "name": "unescape", + "name": "parseInt", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -44398,7 +46437,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "parseInt", "kind": "functionName" }, { @@ -44421,6 +46460,34 @@ "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" @@ -44434,22 +46501,30 @@ "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.", + "text": "Converts a string to an integer.", "kind": "text" } ], "tags": [ { - "name": "deprecated", + "name": "param", "text": [ { - "text": "A legacy feature for browser compatibility", + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", "kind": "text" } ] @@ -44458,7 +46533,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "radix", "kind": "parameterName" }, { @@ -44466,7 +46541,7 @@ "kind": "space" }, { - "text": "A string value", + "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" } ] @@ -44474,13 +46549,13 @@ ] }, { - "name": "NaN", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -44488,30 +46563,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "RangeError", "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" @@ -44521,7 +46579,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "RangeError", "kind": "localName" }, { @@ -44533,14 +46591,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -44554,7 +46612,7 @@ "kind": "space" }, { - "text": "Object", + "text": "ReferenceError", "kind": "localName" }, { @@ -44570,7 +46628,7 @@ "kind": "space" }, { - "text": "Object", + "text": "ReferenceError", "kind": "localName" }, { @@ -44582,19 +46640,14 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Provides functionality common to all JavaScript objects.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Function", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -44608,7 +46661,7 @@ "kind": "space" }, { - "text": "Function", + "text": "RegExp", "kind": "localName" }, { @@ -44624,7 +46677,7 @@ "kind": "space" }, { - "text": "Function", + "text": "RegExp", "kind": "localName" }, { @@ -44636,14 +46689,21 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Creates a new function.", - "kind": "text" + "text": "return", + "kind": "keyword" } ] }, @@ -44702,7 +46762,31 @@ ] }, { - "name": "Boolean", + "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", @@ -44716,7 +46800,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "SyntaxError", "kind": "localName" }, { @@ -44732,7 +46816,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "SyntaxError", "kind": "localName" }, { @@ -44744,14 +46828,62 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Number", + "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", @@ -44765,7 +46897,7 @@ "kind": "space" }, { - "text": "Number", + "text": "TypeError", "kind": "localName" }, { @@ -44781,7 +46913,7 @@ "kind": "space" }, { - "text": "Number", + "text": "TypeError", "kind": "localName" }, { @@ -44793,19 +46925,26 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "TypeErrorConstructor", "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": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "Math", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -44819,7 +46958,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Uint16Array", "kind": "localName" }, { @@ -44835,7 +46974,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Uint16Array", "kind": "localName" }, { @@ -44847,19 +46986,19 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -44873,7 +47012,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Uint32Array", "kind": "localName" }, { @@ -44889,7 +47028,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Uint32Array", "kind": "localName" }, { @@ -44901,19 +47040,19 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Uint32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -44927,7 +47066,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Uint8Array", "kind": "localName" }, { @@ -44943,7 +47082,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Uint8Array", "kind": "localName" }, { @@ -44955,14 +47094,19 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "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": "Error", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -44976,7 +47120,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -44992,7 +47136,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -45004,34 +47148,23 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "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": "EvalError", + "name": "undefined", "kind": "var", - "kindModifiers": "declare", + "kindModifiers": "", "sortText": "15", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -45041,32 +47174,20 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -45074,24 +47195,32 @@ "kind": "space" }, { - "text": "RangeError", - "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": "RangeError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -45102,14 +47231,47 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "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" + } + ] + } + ] }, { - "name": "ReferenceError", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -45123,7 +47285,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "URIError", "kind": "localName" }, { @@ -45139,7 +47301,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "URIError", "kind": "localName" }, { @@ -45151,45 +47313,37 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxError", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "parameter", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -45200,94 +47354,160 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is value", + "kind": "text" + } + ] }, { - "name": "TypeError", - "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": " ", - "kind": "space" - }, + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "TypeError", - "kind": "localName" + "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" + } + ] + } + ] + } + }, + { + "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": "apply", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "method", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "apply", + "kind": "methodName" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -45298,45 +47518,40 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "argArray", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -45347,62 +47562,86 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "Calls 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": "Array", - "kind": "var", + "name": "arguments", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "property", + "kind": "text" }, { - "text": ">", + "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": "Array", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -45413,99 +47652,77 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", + "name": "bind", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "method", + "kind": "text" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "bind", + "kind": "methodName" }, { - "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": "this", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -45516,45 +47733,48 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "...", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "argArray", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -45565,50 +47785,94 @@ "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": "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": "Uint8Array", - "kind": "var", + "name": "call", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "call", + "kind": "methodName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "this", + "kind": "parameterName" }, { "text": ":", @@ -45619,53 +47883,35 @@ "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": "Function", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "thisArg", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -45673,50 +47919,36 @@ "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": "argArray", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "any", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": "[", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -45727,50 +47959,86 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "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": "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": "Uint16Array", - "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": "Uint16Array", - "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": "Uint16Array", - "kind": "localName" + "text": "caller", + "kind": "propertyName" }, { "text": ":", @@ -45781,50 +48049,45 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "Function", + "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Int32Array", - "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": "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": "length", + "kind": "propertyName" }, { "text": ":", @@ -45835,50 +48098,45 @@ "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", - "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": "Uint32Array", - "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": "Uint32Array", - "kind": "localName" + "text": "nc_s1", + "kind": "propertyName" }, { "text": ":", @@ -45889,50 +48147,69 @@ "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float32Array", - "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": "Float32Array", - "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": "Float32Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -45943,101 +48220,78 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "property", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_s3", + "kind": "propertyName" }, { - "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" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "c1", - "kind": "class", + "name": "prototype", + "kind": "property", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", @@ -46046,32 +48300,14 @@ { "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": ".", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "prototype", + "kind": "propertyName" }, { "text": ":", @@ -46089,22 +48325,38 @@ "documentation": [] }, { - "name": "i1_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_p", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "s1", + "kind": "propertyName" }, { "text": ":", @@ -46119,33 +48371,46 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "s1 is static property of c1", + "kind": "text" + } + ] }, { - "name": "i1_f", - "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_f", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "s2", + "kind": "methodName" }, { "text": "(", @@ -46172,11 +48437,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -46188,28 +48449,29 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "static sum with property", + "kind": "text" + } + ] }, { - "name": "i1_r", - "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_r", - "kind": "localName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -46217,29 +48479,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": "s3", + "kind": "propertyName" }, { "text": ":", @@ -46254,61 +48503,37 @@ "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": "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_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" }, { @@ -46316,35 +48541,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" }, { @@ -46352,29 +48569,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": 1218, + "name": "40" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 1218, + "length": 2 + }, + "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": ":", @@ -46385,20 +48633,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_ncprop", + "name": "Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -46406,30 +48654,25 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "Array", "kind": "localName" }, { - "text": ":", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -46439,7 +48682,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Array", "kind": "localName" }, { @@ -46451,20 +48694,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_f", + "name": "ArrayBuffer", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -46472,24 +48715,24 @@ "kind": "space" }, { - "text": "i1_s_f", + "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": "b", - "kind": "parameterName" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -46500,40 +48743,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "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": "=>", - "kind": "punctuation" - }, + "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": "number", + "text": "await", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_s_r", + "name": "Boolean", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -46541,32 +48805,60 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "Boolean", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Boolean", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_prop", - "kind": "var", + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "c1", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -46574,26 +48866,100 @@ "kind": "space" }, { - "text": "i1_s_prop", - "kind": "localName" - }, + "text": "c1", + "kind": "className" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "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": "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_nc_p", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -46607,7 +48973,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "cProperties_i", "kind": "localName" }, { @@ -46619,20 +48985,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -46640,47 +49006,48 @@ "kind": "space" }, { - "text": "i1_s_ncf", - "kind": "localName" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "DataView", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -46688,20 +49055,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncr", + "name": "Date", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -46709,30 +49076,13 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Date", "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" @@ -46742,7 +49092,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Date", "kind": "localName" }, { @@ -46754,20 +49104,37 @@ "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_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -46775,8 +49142,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -46787,49 +49162,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": "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": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -46837,8 +49223,16 @@ "kind": "space" }, { - "text": "cProperties_i", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -46849,135 +49243,49 @@ "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" - } - ], - "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", + "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" + } + ] } ] }, @@ -47030,452 +49338,693 @@ ] }, { - "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", - "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "encodeURI", + "kind": "functionName" + }, { - "text": "false", + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "finally", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "for", - "kind": "keyword" + "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": "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" } + ], + "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": "new", + "name": "enum", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "enum", "kind": "keyword" } ] }, { - "name": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "Error", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "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": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "return", + "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": "super", - "kind": "keyword", - "kindModifiers": "", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "super", + "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": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "switch", + "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": "this", + "name": "export", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "export", "kind": "keyword" } ] }, { - "name": "throw", + "name": "extends", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "extends", "kind": "keyword" } ] }, { - "name": "true", + "name": "false", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "false", "kind": "keyword" } ] }, { - "name": "try", + "name": "finally", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "finally", "kind": "keyword" } ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "Float32Array", + "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": "Float32Array", + "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" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Float32Array", + "kind": "localName" + }, { - "text": "with", - "kind": "keyword" + "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", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "package", + "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": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "yield", - "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": "as", + "name": "for", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "for", "kind": "keyword" } ] }, { - "name": "async", + "name": "function", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "function", "kind": "keyword" } ] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "Function", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "interface", "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1213, - "name": "39" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1213, - "length": 2 - }, - "entries": [ - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "prototype", - "kind": "propertyName" + "text": "Function", + "kind": "localName" }, { "text": ":", @@ -47486,45 +50035,55 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "module", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "s1", - "kind": "propertyName" + "text": "i1", + "kind": "localName" }, { "text": ":", @@ -47535,74 +50094,70 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "s1 is static property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "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": "c1", - "kind": "className" + "text": "i1_c", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "s2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { - "text": "b", - "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": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "i1_f", + "kind": "localName" }, { "text": ":", @@ -47612,34 +50167,16 @@ "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": "b", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -47647,19 +50184,19 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, { - "text": "s3", - "kind": "propertyName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -47671,54 +50208,25 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "static getter property", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 3", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "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_s1", - "kind": "propertyName" + "text": "i1_nc_p", + "kind": "localName" }, { "text": ":", @@ -47736,38 +50244,30 @@ "documentation": [] }, { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "i1_ncf", + "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "nc_s2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -47794,7 +50294,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -47809,38 +50313,22 @@ "documentation": [] }, { - "name": "nc_s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "i1_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": "nc_s3", - "kind": "propertyName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -47858,47 +50346,23 @@ "documentation": [] }, { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", + "name": "i1_ncr", + "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_ncr", "kind": "localName" }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "apply", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "this", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -47908,20 +50372,29 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" + "text": "i1_p", + "kind": "localName" }, { "text": ":", @@ -47932,24 +50405,29 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -47960,12 +50438,29 @@ "kind": "space" }, { - "text": "any", + "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": ":", @@ -47976,95 +50471,30 @@ "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_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": "Function", + "text": "i1_s_f", "kind": "localName" }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "call", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "this", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -48074,19 +50504,11 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", + "text": "b", "kind": "parameterName" }, { @@ -48098,11 +50520,11 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -48110,15 +50532,7 @@ "kind": "space" }, { - "text": "...", - "kind": "punctuation" - }, - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -48126,20 +50540,29 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "[", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -48150,93 +50573,44 @@ "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_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": "Function", + "text": "i1_s_ncf", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "bind", - "kind": "methodName" + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "this", + "text": "b", "kind": "parameterName" }, { @@ -48248,11 +50622,11 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -48260,11 +50634,7 @@ "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -48272,24 +50642,29 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_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_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -48300,20 +50675,29 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_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_s_ncr", + "kind": "localName" }, { "text": ":", @@ -48324,95 +50708,30 @@ "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_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": ".", - "kind": "punctuation" - }, - { - "text": "toString", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -48422,51 +50741,30 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Returns a string representation of a function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "length", - "kind": "property", - "kindModifiers": "declare", + "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": "Function", + "text": "i1_s_prop", "kind": "localName" }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "length", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -48483,41 +50781,25 @@ "documentation": [] }, { - "name": "arguments", - "kind": "property", - "kindModifiers": "declare", + "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": "Function", + "text": "i1_s_r", "kind": "localName" }, { - "text": ".", - "kind": "punctuation" - }, - { - "text": "arguments", - "kind": "propertyName" - }, - { - "text": ":", + "text": ":", "kind": "punctuation" }, { @@ -48525,150 +50807,77 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], "documentation": [] }, { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "name": "if", + "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": "caller", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" + "text": "if", + "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": "implements", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "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", + "text": "implements", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "this is value", - "kind": "text" + "text": "import", + "kind": "keyword" } ] }, { - "name": "arguments", - "kind": "local var", + "name": "in", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" - }, + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -48679,41 +50888,32 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", + "name": "instanceof", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "instanceof", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "eval", - "kind": "function", + "name": "Int16Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -48721,32 +50921,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int16Array", + "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": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -48757,44 +50949,25 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } ] }, { - "name": "parseInt", - "kind": "function", + "name": "Int32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -48802,16 +50975,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "Int32Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -48822,40 +51003,50 @@ "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": "radix", - "kind": "parameterName" + "text": "Int8Array", + "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": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -48866,55 +51057,52 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "namespace", + "kind": "keyword" }, { - "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": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "parseFloat", + "name": "isFinite", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -48928,7 +51116,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "isFinite", "kind": "functionName" }, { @@ -48936,7 +51124,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -48948,7 +51136,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -48964,13 +51152,13 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -48979,7 +51167,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -48987,7 +51175,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "Any numeric value.", "kind": "text" } ] @@ -49076,13 +51264,13 @@ ] }, { - "name": "isFinite", - "kind": "function", + "name": "JSON", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -49090,32 +51278,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "JSON", + "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": "JSON", + "kind": "localName" }, { "text": ":", @@ -49126,44 +51306,37 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "let", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "Math", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -49171,32 +51344,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Math", + "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": "Math", + "kind": "localName" }, { "text": ":", @@ -49207,44 +51372,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "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": "NaN", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -49252,32 +51398,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": "NaN", + "kind": "localName" }, { "text": ":", @@ -49288,44 +51410,44 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "new", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "null", + "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": "null", + "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", + "name": "Number", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -49333,32 +51455,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Number", + "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": "Number", + "kind": "localName" }, { "text": ":", @@ -49369,72 +51483,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "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": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "Object", + "kind": "var", "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", + "text": "interface", "kind": "keyword" }, { @@ -49442,15 +51509,15 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "Object", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { @@ -49458,20 +51525,8 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -49482,41 +51537,34 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "package", + "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": "package", + "kind": "keyword" } ] }, { - "name": "escape", + "name": "parseFloat", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -49527,7 +51575,7 @@ "kind": "space" }, { - "text": "escape", + "text": "parseFloat", "kind": "functionName" }, { @@ -49563,26 +51611,17 @@ "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.", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ @@ -49595,7 +51634,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -49603,10 +51642,10 @@ ] }, { - "name": "unescape", + "name": "parseInt", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -49617,7 +51656,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "parseInt", "kind": "functionName" }, { @@ -49640,6 +51679,34 @@ "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" @@ -49653,22 +51720,30 @@ "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.", + "text": "Converts a string to an integer.", "kind": "text" } ], "tags": [ { - "name": "deprecated", + "name": "param", "text": [ { - "text": "A legacy feature for browser compatibility", + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", "kind": "text" } ] @@ -49677,7 +51752,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "radix", "kind": "parameterName" }, { @@ -49685,7 +51760,7 @@ "kind": "space" }, { - "text": "A string value", + "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" } ] @@ -49693,13 +51768,13 @@ ] }, { - "name": "NaN", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -49707,30 +51782,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "RangeError", "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" @@ -49740,7 +51798,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "RangeError", "kind": "localName" }, { @@ -49752,14 +51810,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -49773,7 +51831,7 @@ "kind": "space" }, { - "text": "Object", + "text": "ReferenceError", "kind": "localName" }, { @@ -49789,7 +51847,7 @@ "kind": "space" }, { - "text": "Object", + "text": "ReferenceError", "kind": "localName" }, { @@ -49801,19 +51859,14 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Provides functionality common to all JavaScript objects.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Function", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -49827,7 +51880,7 @@ "kind": "space" }, { - "text": "Function", + "text": "RegExp", "kind": "localName" }, { @@ -49843,7 +51896,7 @@ "kind": "space" }, { - "text": "Function", + "text": "RegExp", "kind": "localName" }, { @@ -49855,14 +51908,21 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Creates a new function.", - "kind": "text" + "text": "return", + "kind": "keyword" } ] }, @@ -49921,7 +51981,31 @@ ] }, { - "name": "Boolean", + "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", @@ -49935,7 +52019,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "SyntaxError", "kind": "localName" }, { @@ -49951,7 +52035,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "SyntaxError", "kind": "localName" }, { @@ -49963,14 +52047,62 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Number", + "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", @@ -49984,7 +52116,7 @@ "kind": "space" }, { - "text": "Number", + "text": "TypeError", "kind": "localName" }, { @@ -50000,7 +52132,7 @@ "kind": "space" }, { - "text": "Number", + "text": "TypeError", "kind": "localName" }, { @@ -50012,19 +52144,26 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "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": "typeof", + "kind": "keyword" } ] }, { - "name": "Math", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50038,7 +52177,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Uint16Array", "kind": "localName" }, { @@ -50054,7 +52193,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Uint16Array", "kind": "localName" }, { @@ -50066,19 +52205,19 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50092,7 +52231,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Uint32Array", "kind": "localName" }, { @@ -50108,7 +52247,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Uint32Array", "kind": "localName" }, { @@ -50120,19 +52259,19 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Uint32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50146,7 +52285,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Uint8Array", "kind": "localName" }, { @@ -50162,7 +52301,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Uint8Array", "kind": "localName" }, { @@ -50174,14 +52313,19 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "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": "Error", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50195,7 +52339,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -50211,7 +52355,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -50223,20 +52367,25 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "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": "EvalError", + "name": "undefined", "kind": "var", - "kindModifiers": "declare", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -50244,24 +52393,53 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -50272,14 +52450,47 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "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" + } + ] + } + ] }, { - "name": "RangeError", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50293,7 +52504,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "URIError", "kind": "localName" }, { @@ -50309,7 +52520,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "URIError", "kind": "localName" }, { @@ -50321,45 +52532,37 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceError", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "parameter", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -50370,94 +52573,160 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is value", + "kind": "text" + } + ] }, { - "name": "SyntaxError", - "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": " ", - "kind": "space" - }, + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "SyntaxError", - "kind": "localName" + "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" + } + ] + } + ] + } + }, + { + "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": "apply", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "method", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "apply", + "kind": "methodName" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": "this", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -50468,45 +52737,40 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "argArray", + "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": ")", + "kind": "punctuation" }, { "text": ":", @@ -50517,45 +52781,86 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The object to be used as the this object.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A set of arguments to be passed to the function.", + "kind": "text" + } + ] + } + ] }, { - "name": "JSON", - "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": "JSON", - "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": "JSON", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -50566,65 +52871,68 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "any", + "kind": "keyword" } ], - "documentation": [ - { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Array", - "kind": "var", + "name": "bind", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Array", + "text": "Function", "kind": "localName" }, { - "text": "<", + "text": ".", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "bind", + "kind": "methodName" }, { - "text": ">", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "this", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Array", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -50632,45 +52940,36 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "thisArg", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "any", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" }, { "text": ":", @@ -50681,153 +52980,142 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": "[", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": "]", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "For a given function, creates a bound function that has the same body as the original function.\r\nThe this object of the bound function is associated with the specified object, and has the specified initial parameters.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "thisArg", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "An object to which the this keyword can refer inside the new function.", + "kind": "text" + } + ] }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "name": "param", + "text": [ + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A list of arguments to be passed to the new function.", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "Int8Array", - "kind": "var", + "name": "call", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int8Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "method", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", + "text": "Function", "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "call", + "kind": "methodName" }, { - "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": "this", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", + "text": "Function", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "thisArg", + "kind": "parameterName" }, { "text": ":", @@ -50838,104 +53126,48 @@ "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": "any", "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": ":", + "text": "...", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "argArray", + "kind": "parameterName" }, { - "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "any", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": "[", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -50946,50 +53178,86 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "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": "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": "Uint16Array", - "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": "Uint16Array", - "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": "Uint16Array", - "kind": "localName" + "text": "caller", + "kind": "propertyName" }, { "text": ":", @@ -51000,50 +53268,45 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "Function", + "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Int32Array", - "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": "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": "length", + "kind": "propertyName" }, { "text": ":", @@ -51054,50 +53317,45 @@ "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", - "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": "Uint32Array", - "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": "Uint32Array", - "kind": "localName" + "text": "nc_s1", + "kind": "propertyName" }, { "text": ":", @@ -51108,104 +53366,69 @@ "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float32Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "method", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_s2", + "kind": "methodName" }, { - "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": "b", + "kind": "parameterName" }, { - "text": "Float64Array", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -51213,6678 +53436,311 @@ }, { "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": 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": "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": 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": ")", - "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": [ + "kind": "space" + }, { - "text": "while", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "with", + "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": "implements", - "kind": "keyword", + "name": "prototype", + "kind": "property", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "implements", - "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": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", + "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" } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "let", - "kind": "keyword" + "text": "s1 is static property of c1", + "kind": "text" } ] }, { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "package", + "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" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "yield", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "as", - "kind": "keyword" + "text": "static sum with property", + "kind": "text" } ] }, { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "async", + "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" } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "await", - "kind": "keyword" + "text": "static getter property", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", + "kind": "text" } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1322, - "name": "45" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1322, - "length": 1 - }, - "entries": [ + }, { - "name": "b", - "kind": "parameter", - "kindModifiers": "", + "name": "toString", + "kind": "method", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { @@ -57892,7 +53748,7 @@ "kind": "punctuation" }, { - "text": "parameter", + "text": "method", "kind": "text" }, { @@ -57904,8 +53760,24 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "toString", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -57916,12 +53788,35 @@ "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": "arguments", "kind": "local var", @@ -57964,13 +53859,13 @@ "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -57978,20 +53873,60 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "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": "eval", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -57999,32 +53934,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -58035,44 +53962,61 @@ "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" } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ + ] + }, + { + "name": "await", + "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": "await", + "kind": "keyword" } ] }, { - "name": "parseInt", - "kind": "function", + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -58080,44 +54024,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Boolean", + "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": "Boolean", + "kind": "localName" }, { "text": ":", @@ -58128,77 +54052,118 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "This is comment for c1", "kind": "text" } - ], - "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", - "kindModifiers": "declare", + "name": "class", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "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": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { @@ -58206,16 +54171,29 @@ "kind": "space" }, { - "text": "parseFloat", - "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": "string", - "kind": "parameterName" + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -58226,60 +54204,41 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "cWithConstructorProperty", + "kind": "className" } ], - "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -58287,32 +54246,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 +54274,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 +54295,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 +54323,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" } ] }, @@ -58596,6 +54508,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", @@ -58788,7 +54748,68 @@ } ] } - ] + ] + }, + { + "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": "escape", @@ -58881,10 +54902,10 @@ ] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -58895,7 +54916,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -58903,7 +54924,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -58931,31 +54952,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 +54975,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -58971,13 +54983,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -58985,30 +54997,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 +55013,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -59030,176 +55025,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", + "name": "export", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "export", "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", + "name": "extends", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "extends", "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", + "name": "false", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "false", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "StringConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "finally", + "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": "finally", + "kind": "keyword" } ] }, { - "name": "Boolean", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59213,7 +55094,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Float32Array", "kind": "localName" }, { @@ -59229,7 +55110,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Float32Array", "kind": "localName" }, { @@ -59241,14 +55122,19 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "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": "Number", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59262,7 +55148,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Float64Array", "kind": "localName" }, { @@ -59278,7 +55164,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Float64Array", "kind": "localName" }, { @@ -59290,73 +55176,43 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Float64ArrayConstructor", "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 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": "Math", - "kind": "var", - "kindModifiers": "declare", + "name": "for", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Math", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "for", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Math", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Math", - "kind": "localName" } - ], - "documentation": [ + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "function", + "kind": "keyword" } ] }, { - "name": "Date", + "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59370,7 +55226,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Function", "kind": "localName" }, { @@ -59386,7 +55242,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Function", "kind": "localName" }, { @@ -59398,41 +55254,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", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -59440,46 +55280,18 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Error", + "name": "i1", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -59489,7 +55301,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1", "kind": "localName" }, { @@ -59501,20 +55313,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" }, { @@ -59522,62 +55334,38 @@ "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", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -59587,7 +55375,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "i1_f", "kind": "localName" }, { @@ -59599,48 +55387,27 @@ "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": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -59648,34 +55415,26 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", - "kind": "space" - }, - { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -59685,7 +55444,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_nc_p", "kind": "localName" }, { @@ -59697,20 +55456,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" }, { @@ -59718,24 +55477,24 @@ "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": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -59746,34 +55505,38 @@ "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": "=>", + "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" @@ -59783,7 +55546,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "i1_ncprop", "kind": "localName" }, { @@ -59795,20 +55558,20 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -59816,13 +55579,30 @@ "kind": "space" }, { - "text": "JSON", + "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" @@ -59832,7 +55612,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_p", "kind": "localName" }, { @@ -59844,25 +55624,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_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -59870,25 +55645,30 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_prop", "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_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -59898,7 +55678,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_r", "kind": "localName" }, { @@ -59910,20 +55690,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -59931,24 +55711,24 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1_s_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -59959,39 +55739,38 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "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" @@ -60001,7 +55780,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -60013,20 +55792,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "i1_s_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -60034,24 +55813,24 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "i1_s_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -60062,39 +55841,38 @@ "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", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "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" @@ -60104,7 +55882,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -60116,39 +55894,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_ncr", "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" @@ -60158,7 +55915,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -60170,39 +55927,18 @@ "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_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -60212,7 +55948,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "i1_s_p", "kind": "localName" }, { @@ -60224,25 +55960,20 @@ "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": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -60250,13 +55981,30 @@ "kind": "space" }, { - "text": "Uint16Array", + "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" @@ -60266,7 +56014,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "i1_s_r", "kind": "localName" }, { @@ -60278,39 +56026,66 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "if", + "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": "if", + "kind": "keyword" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "implements", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "implements", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Int32Array", - "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" @@ -60320,7 +56095,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Infinity", "kind": "localName" }, { @@ -60332,19 +56107,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", @@ -60358,7 +56140,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Int16Array", "kind": "localName" }, { @@ -60374,7 +56156,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Int16Array", "kind": "localName" }, { @@ -60386,19 +56168,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", @@ -60412,7 +56194,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Int32Array", "kind": "localName" }, { @@ -60428,7 +56210,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Int32Array", "kind": "localName" }, { @@ -60440,19 +56222,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", @@ -60466,7 +56248,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Int8Array", "kind": "localName" }, { @@ -60482,7 +56264,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Int8Array", "kind": "localName" }, { @@ -60494,17 +56276,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", @@ -60527,13 +56321,13 @@ "documentation": [] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "function", "kind": "keyword" }, { @@ -60541,34 +56335,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": "isFinite", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "number", + "kind": "parameterName" }, { "text": ":", @@ -60579,29 +56355,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -60612,20 +56371,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" }, { @@ -60633,23 +56416,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" }, { @@ -60669,11 +56444,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -60681,20 +56452,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" }, { @@ -60702,30 +56497,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" @@ -60735,7 +56513,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "JSON", "kind": "localName" }, { @@ -60747,53 +56525,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" }, { @@ -60801,47 +56563,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" }, { @@ -60849,17 +56591,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", @@ -60870,7 +56617,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "NaN", "kind": "localName" }, { @@ -60889,13 +56636,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" }, { @@ -60903,30 +56674,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" @@ -60936,7 +56690,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Number", "kind": "localName" }, { @@ -60948,20 +56702,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" }, { @@ -60969,39 +56728,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" }, { @@ -61009,28 +56756,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" }, { @@ -61038,41 +56794,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": ":", @@ -61087,16 +56834,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" }, { @@ -61104,44 +56875,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" }, { @@ -61149,12 +56907,12 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "radix", + "kind": "parameterName" }, { - "text": "b", - "kind": "parameterName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -61173,11 +56931,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -61189,16 +56943,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" }, { @@ -61206,30 +57001,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" @@ -61239,7 +57017,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "RangeError", "kind": "localName" }, { @@ -61251,20 +57029,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" }, { @@ -61272,19 +57050,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" }, { @@ -61292,41 +57066,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" }, { @@ -61334,32 +57099,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" }, { @@ -61367,557 +57115,750 @@ "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", - "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", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "return", "kind": "keyword" } ] }, { - "name": "do", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "String", + "kind": "localName" + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "extends", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "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": "String", + "kind": "localName" + }, { - "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", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "import", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "in", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "super", "kind": "keyword" } ] }, { - "name": "instanceof", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "switch", "kind": "keyword" } ] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "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": "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": "return", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "this", "kind": "keyword" } ] }, { - "name": "super", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "throw", "kind": "keyword" } ] }, { - "name": "switch", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "true", "kind": "keyword" } ] }, { - "name": "this", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "try", "kind": "keyword" } ] }, { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "throw", + "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": "true", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "try", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "try", + "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": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "typeof", + "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": "var", - "kind": "keyword", - "kindModifiers": "", + "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": "void", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "void", + "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": "while", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "with", + "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": "implements", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "implements", + "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": "interface", - "kind": "keyword", + "name": "value", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "let", - "kind": "keyword" + "text": "this is value", + "kind": "text" } ] }, { - "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" } ] @@ -61928,21 +57869,21 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1471, - "name": "49" + "position": 1322, + "name": "45" }, "completionList": { "isGlobalCompletion": false, "isMemberCompletion": false, - "isNewIdentifierLocation": true, + "isNewIdentifierLocation": false, "optionalReplacementSpan": { - "start": 1471, - "length": 5 + "start": 1322, + "length": 1 }, "entries": [ { - "name": "value", - "kind": "parameter", + "name": "arguments", + "kind": "local var", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -61951,7 +57892,7 @@ "kind": "punctuation" }, { - "text": "parameter", + "text": "local var", "kind": "text" }, { @@ -61963,8 +57904,8 @@ "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -61975,82 +57916,81 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "Array", + "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": "Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "<", + "kind": "punctuation" }, { - "text": "arguments", - "kind": "propertyName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "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": "Array", + "kind": "localName" + }, { - "text": "module", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -62058,32 +57998,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -62094,60 +58026,77 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "as", + "kind": "keyword" } ] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", + "name": "async", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "async", "kind": "keyword" - }, + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "b", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": "parseInt", - "kind": "functionName" + "text": "parameter", + "kind": "text" }, { - "text": "(", + "text": ")", "kind": "punctuation" }, { - "text": "string", + "text": " ", + "kind": "space" + }, + { + "text": "b", "kind": "parameterName" }, { @@ -62159,40 +58108,45 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "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": ":", @@ -62203,61 +58157,118 @@ "kind": "space" }, { - "text": "number", + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", "kind": "keyword" } + ] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "This is comment for c1", "kind": "text" } - ], - "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", - "kindModifiers": "declare", + "name": "class", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "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": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { @@ -62265,16 +58276,29 @@ "kind": "space" }, { - "text": "parseFloat", - "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": "string", - "kind": "parameterName" + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -62285,60 +58309,41 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "cWithConstructorProperty", + "kind": "className" } ], - "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -62346,32 +58351,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 +58379,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 +58400,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 +58428,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 +58613,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 +58856,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 +58882,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,47 +58910,14 @@ "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": "escape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", @@ -62954,7 +58931,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "escape", "kind": "functionName" }, { @@ -62996,7 +58973,7 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], @@ -63030,13 +59007,13 @@ ] }, { - "name": "NaN", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -63044,41 +59021,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "eval", + "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": "x", + "kind": "parameterName" }, { "text": ":", @@ -63089,45 +59041,12 @@ "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", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -63138,19 +59057,38 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63164,7 +59102,7 @@ "kind": "space" }, { - "text": "Function", + "text": "EvalError", "kind": "localName" }, { @@ -63180,7 +59118,7 @@ "kind": "space" }, { - "text": "Function", + "text": "EvalError", "kind": "localName" }, { @@ -63192,176 +59130,62 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Creates a new function.", - "kind": "text" + "text": "export", + "kind": "keyword" } ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", + "name": "extends", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "extends", "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", + "name": "false", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "false", "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", + "name": "finally", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Number", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "finally", "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", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -63375,7 +59199,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Float32Array", "kind": "localName" }, { @@ -63391,7 +59215,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Float32Array", "kind": "localName" }, { @@ -63403,19 +59227,19 @@ "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", @@ -63429,7 +59253,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Float64Array", "kind": "localName" }, { @@ -63445,7 +59269,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Float64Array", "kind": "localName" }, { @@ -63457,19 +59281,43 @@ "kind": "space" }, { - "text": "DateConstructor", + "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", @@ -63483,7 +59331,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Function", "kind": "localName" }, { @@ -63499,7 +59347,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Function", "kind": "localName" }, { @@ -63511,20 +59359,25 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -63532,13 +59385,18 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -63548,7 +59406,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1", "kind": "localName" }, { @@ -63560,20 +59418,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" }, { @@ -63581,48 +59439,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" }, { @@ -63630,24 +59480,24 @@ "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": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -63658,34 +59508,38 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "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" @@ -63695,7 +59549,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "i1_nc_p", "kind": "localName" }, { @@ -63707,20 +59561,20 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "SyntaxError", + "name": "i1_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -63728,24 +59582,24 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -63756,34 +59610,38 @@ "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": "=>", + "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" @@ -63793,7 +59651,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "i1_ncprop", "kind": "localName" }, { @@ -63805,34 +59663,18 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "URIError", + "name": "i1_ncr", "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" @@ -63842,7 +59684,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "i1_ncr", "kind": "localName" }, { @@ -63854,34 +59696,18 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", + "name": "i1_p", "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" @@ -63891,7 +59717,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_p", "kind": "localName" }, { @@ -63903,25 +59729,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_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -63929,25 +59750,30 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_prop", "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_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -63957,7 +59783,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_r", "kind": "localName" }, { @@ -63969,20 +59795,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -63990,24 +59816,24 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1_s_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -64018,39 +59844,38 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "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" @@ -64060,7 +59885,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -64072,34 +59897,18 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "i1_s_ncf", "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" @@ -64109,7 +59918,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "i1_s_ncf", "kind": "localName" }, { @@ -64121,53 +59930,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" }, { @@ -64175,39 +59966,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_ncprop", "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" @@ -64217,7 +59987,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -64229,25 +59999,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_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -64255,13 +60020,30 @@ "kind": "space" }, { - "text": "Int16Array", + "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" @@ -64271,7 +60053,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "i1_s_p", "kind": "localName" }, { @@ -64283,25 +60065,20 @@ "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": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -64309,13 +60086,30 @@ "kind": "space" }, { - "text": "Uint16Array", + "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" @@ -64325,7 +60119,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "i1_s_r", "kind": "localName" }, { @@ -64337,39 +60131,66 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "if", + "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": "if", + "kind": "keyword" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "implements", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "implements", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Int32Array", - "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" @@ -64379,7 +60200,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Infinity", "kind": "localName" }, { @@ -64391,19 +60212,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", @@ -64417,7 +60245,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Int16Array", "kind": "localName" }, { @@ -64433,7 +60261,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Int16Array", "kind": "localName" }, { @@ -64445,19 +60273,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", @@ -64471,7 +60299,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Int32Array", "kind": "localName" }, { @@ -64487,7 +60315,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Int32Array", "kind": "localName" }, { @@ -64499,19 +60327,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", @@ -64525,7 +60353,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Int8Array", "kind": "localName" }, { @@ -64541,7 +60369,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Int8Array", "kind": "localName" }, { @@ -64553,105 +60381,37 @@ "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": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "c1", - "kind": "class", + "name": "interface", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "interface", "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", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -64659,32 +60419,20 @@ "kind": "space" }, { - "text": "i1_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "i1_f", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -64692,23 +60440,15 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "isFinite", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -64727,43 +60467,6 @@ "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 +60476,44 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "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": "Determines whether a supplied number is finite.", + "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" - }, - { - "text": " ", - "kind": "space" - }, + "tags": [ { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -64860,23 +60521,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "isNaN", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -64896,11 +60549,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -64908,18 +60557,58 @@ "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_ncr", + "name": "JSON", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -64929,7 +60618,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "JSON", "kind": "localName" }, { @@ -64941,18 +60630,51 @@ "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_ncprop", - "kind": "var", + "name": "let", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "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" @@ -64962,7 +60684,7 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "Math", "kind": "localName" }, { @@ -64974,17 +60696,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_p", + "name": "NaN", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -64995,7 +60722,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "NaN", "kind": "localName" }, { @@ -65014,13 +60741,37 @@ "documentation": [] }, { - "name": "i1_s_f", - "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" }, { @@ -65028,24 +60779,24 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "Number", "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": "Number", + "kind": "localName" }, { "text": ":", @@ -65056,38 +60807,39 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "NumberConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Object", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -65097,7 +60849,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "Object", "kind": "localName" }, { @@ -65109,20 +60861,37 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "i1_s_prop", - "kind": "var", + "name": "package", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -65130,41 +60899,32 @@ "kind": "space" }, { - "text": "i1_s_prop", - "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_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": ":", @@ -65179,16 +60939,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_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -65196,8 +60980,16 @@ "kind": "space" }, { - "text": "i1_s_ncf", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -65208,13 +61000,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" @@ -65232,11 +61036,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -65248,16 +61048,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" }, { @@ -65265,30 +61106,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" @@ -65298,7 +61122,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "RangeError", "kind": "localName" }, { @@ -65310,20 +61134,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" }, { @@ -65331,19 +61155,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" }, { @@ -65351,41 +61171,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" }, { @@ -65393,32 +61204,15 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "RegExp", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -65426,557 +61220,704 @@ "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", + "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", - "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": "String", + "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" + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "delete", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "do", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "super", "kind": "keyword" } ] }, { - "name": "else", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "switch", "kind": "keyword" } ] }, { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "export", + "text": " ", + "kind": "space" + }, + { + "text": "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": "extends", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "this", "kind": "keyword" } ] }, { - "name": "false", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "throw", "kind": "keyword" } ] }, { - "name": "finally", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "true", "kind": "keyword" } ] }, { - "name": "for", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "try", "kind": "keyword" } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "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": "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": "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" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "instanceof", + "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": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "new", - "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": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "return", + "text": " ", + "kind": "space" + }, + { + "text": "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": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "super", - "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": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "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": "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": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "throw", - "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": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { - "text": "try", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "typeof", - "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": "var", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "void", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "while", + "text": " ", + "kind": "space" + }, + { + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "implements", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "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": "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" } ] @@ -65987,21 +61928,21 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1574, - "name": "52" + "position": 1471, + "name": "49" }, "completionList": { "isGlobalCompletion": false, "isMemberCompletion": false, - "isNewIdentifierLocation": false, + "isNewIdentifierLocation": true, "optionalReplacementSpan": { - "start": 1574, - "length": 1 + "start": 1471, + "length": 5 }, "entries": [ { - "name": "b", - "kind": "parameter", + "name": "arguments", + "kind": "local var", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -66010,7 +61951,7 @@ "kind": "punctuation" }, { - "text": "parameter", + "text": "local var", "kind": "text" }, { @@ -66022,8 +61963,8 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -66034,82 +61975,81 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "Array", + "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": "Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "<", + "kind": "punctuation" }, { - "text": "arguments", - "kind": "propertyName" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "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": "Array", + "kind": "localName" + }, { - "text": "module", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -66117,32 +62057,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -66153,44 +62085,61 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "as", + "kind": "keyword" } ] }, { - "name": "parseInt", - "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" }, { @@ -66198,31 +62147,27 @@ "kind": "space" }, { - "text": "parseInt", - "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": "Boolean", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -66230,93 +62175,118 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" - }, + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "?", - "kind": "punctuation" - }, + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "c1", + "kind": "className" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "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 an integer.", - "kind": "text" + "text": "const", + "kind": "keyword" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "continue", + "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": "continue", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "class", "kind": "keyword" }, { @@ -66324,16 +62294,29 @@ "kind": "space" }, { - "text": "parseFloat", - "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": "string", - "kind": "parameterName" + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -66344,60 +62327,41 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "cWithConstructorProperty", + "kind": "className" } ], - "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -66405,32 +62369,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 +62397,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 +62418,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 +62446,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 +62631,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", @@ -66908,6 +62873,67 @@ } ] }, + { + "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": "escape", "kind": "function", @@ -66999,10 +63025,10 @@ ] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -67013,7 +63039,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -67021,7 +63047,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -67049,31 +63075,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 +63098,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -67089,11 +63106,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" @@ -67103,30 +63136,94 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "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": "space" + }, + { + "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" @@ -67136,7 +63233,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "Float32Array", "kind": "localName" }, { @@ -67148,14 +63245,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", @@ -67169,7 +63271,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float64Array", "kind": "localName" }, { @@ -67185,7 +63287,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float64Array", "kind": "localName" }, { @@ -67197,17 +63299,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", @@ -67263,13 +63389,13 @@ ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -67277,13 +63403,18 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -67293,7 +63424,7 @@ "kind": "space" }, { - "text": "String", + "text": "i1", "kind": "localName" }, { @@ -67305,25 +63436,20 @@ "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_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -67331,48 +63457,40 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Number", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -67380,24 +63498,24 @@ "kind": "space" }, { - "text": "Number", + "text": "i1_f", "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": ":", @@ -67408,39 +63526,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -67450,7 +63567,7 @@ "kind": "space" }, { - "text": "Math", + "text": "i1_nc_p", "kind": "localName" }, { @@ -67462,25 +63579,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_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -67488,24 +63600,24 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -67516,39 +63628,38 @@ "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": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "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" @@ -67558,7 +63669,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1_ncprop", "kind": "localName" }, { @@ -67570,20 +63681,20 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -67591,13 +63702,30 @@ "kind": "space" }, { - "text": "Error", + "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" @@ -67607,7 +63735,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_p", "kind": "localName" }, { @@ -67619,20 +63747,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -67640,13 +63768,30 @@ "kind": "space" }, { - "text": "EvalError", + "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" @@ -67656,7 +63801,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "i1_r", "kind": "localName" }, { @@ -67668,20 +63813,20 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RangeError", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -67689,24 +63834,24 @@ "kind": "space" }, { - "text": "RangeError", + "text": "i1_s_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -67717,34 +63862,38 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "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" @@ -67754,7 +63903,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -67766,20 +63915,20 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "SyntaxError", + "name": "i1_s_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -67787,24 +63936,24 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_s_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -67815,34 +63964,38 @@ "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": "=>", + "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" @@ -67852,7 +64005,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -67864,20 +64017,20 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "URIError", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -67885,13 +64038,30 @@ "kind": "space" }, { - "text": "URIError", + "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" @@ -67901,7 +64071,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "i1_s_p", "kind": "localName" }, { @@ -67913,20 +64083,20 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", + "name": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -67934,13 +64104,30 @@ "kind": "space" }, { - "text": "JSON", + "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" @@ -67950,7 +64137,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_s_r", "kind": "localName" }, { @@ -67962,51 +64149,66 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "if", + "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": "if", + "kind": "keyword" } ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", + "name": "implements", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "implements", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, + } + ] + }, + { + "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" @@ -68016,7 +64218,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Infinity", "kind": "localName" }, { @@ -68028,14 +64230,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", @@ -68049,7 +64263,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int16Array", "kind": "localName" }, { @@ -68065,7 +64279,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int16Array", "kind": "localName" }, { @@ -68077,19 +64291,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", @@ -68103,7 +64317,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int32Array", "kind": "localName" }, { @@ -68119,7 +64333,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int32Array", "kind": "localName" }, { @@ -68131,11 +64345,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", @@ -68192,29 +64411,25 @@ ] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -68222,37 +64437,20 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], - "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": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -68260,24 +64458,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "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": "Uint8ClampedArray", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -68288,25 +64494,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" }, { @@ -68314,24 +64539,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": ":", @@ -68342,19 +64575,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", @@ -68368,7 +64620,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -68384,7 +64636,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "JSON", "kind": "localName" }, { @@ -68396,19 +64648,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", @@ -68422,7 +64686,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -68438,7 +64702,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Math", "kind": "localName" }, { @@ -68450,39 +64714,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" @@ -68492,7 +64740,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "NaN", "kind": "localName" }, { @@ -68504,19 +64752,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", @@ -68530,7 +64797,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -68546,7 +64813,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -68558,19 +64825,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", @@ -68584,7 +64851,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -68600,7 +64867,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -68612,72 +64879,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", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "c1", - "kind": "class", + "name": "package", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" + { + "text": "package", + "kind": "keyword" } ] }, { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -68685,41 +64917,32 @@ "kind": "space" }, { - "text": "i1", - "kind": "localName" + "text": "parseFloat", + "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": ":", @@ -68734,16 +64957,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" }, { @@ -68751,8 +64998,16 @@ "kind": "space" }, { - "text": "i1_f", - "kind": "localName" + "text": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -68763,13 +65018,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" @@ -68787,11 +65054,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -68803,16 +65066,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" }, { @@ -68820,30 +65124,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" @@ -68853,7 +65140,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "RangeError", "kind": "localName" }, { @@ -68865,18 +65152,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" @@ -68886,7 +65189,7 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "ReferenceError", "kind": "localName" }, { @@ -68898,20 +65201,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" }, { @@ -68919,24 +65222,24 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "RegExp", "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": "RegExp", + "kind": "localName" }, { "text": ":", @@ -68947,38 +65250,46 @@ "kind": "space" }, { - "text": "number", + "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": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "String", + "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" @@ -68988,7 +65299,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "String", "kind": "localName" }, { @@ -69000,20 +65311,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_ncprop", - "kind": "var", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -69021,30 +65361,13 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "SyntaxError", "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" @@ -69054,7 +65377,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "SyntaxError", "kind": "localName" }, { @@ -69066,68 +65389,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_f", - "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": "i1_s_f", - "kind": "localName" - }, + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "TypeError", + "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": "TypeError", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -69135,20 +65486,32 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_r", - "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" }, { @@ -69156,30 +65519,13 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "Uint16Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -69189,7 +65535,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Uint16Array", "kind": "localName" }, { @@ -69201,20 +65547,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_nc_p", + "name": "Uint32Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -69222,30 +65573,13 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "Uint32Array", "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" @@ -69255,7 +65589,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "Uint32Array", "kind": "localName" }, { @@ -69267,54 +65601,39 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "number", + "text": "interface", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -69324,7 +65643,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Uint8Array", "kind": "localName" }, { @@ -69336,20 +65655,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_s_ncprop", + "name": "Uint8ClampedArray", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -69357,30 +65681,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -69390,7 +65697,7 @@ "kind": "space" }, { - "text": "i1_c", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -69402,28 +65709,25 @@ "kind": "space" }, { - "text": "typeof", - "kind": "keyword" - }, - { - "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" }, { @@ -69431,20 +65735,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -69452,8 +65756,16 @@ "kind": "space" }, { - "text": "cProperties_i", - "kind": "localName" + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -69464,625 +65776,717 @@ "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": "string", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "catch", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] }, { - "name": "class", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "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": "URIError", + "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": "URIError", + "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": "URIErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "extends", - "kind": "keyword", + "name": "value", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "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": "parameter", + "kind": "text" + }, { - "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": "space" + }, { - "text": "function", + "text": "value", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "if", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "var", "kind": "keyword" } ] }, { - "name": "import", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "void", "kind": "keyword" } ] }, { - "name": "in", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "while", "kind": "keyword" } ] }, { - "name": "instanceof", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "with", "kind": "keyword" } ] }, { - "name": "new", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "yield", "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": "null", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "null", - "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": "return", - "kind": "keyword", - "kindModifiers": "", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "super", + "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": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "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": "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": "throw", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "as", "kind": "keyword" } ] }, { - "name": "true", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "async", "kind": "keyword" } ] }, { - "name": "try", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "await", "kind": "keyword" } ] }, { - "name": "typeof", - "kind": "keyword", + "name": "b", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "typeof", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", + "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": "void", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "break", "kind": "keyword" } ] }, { - "name": "while", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "while", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "with", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "case", "kind": "keyword" } ] }, { - "name": "implements", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "catch", "kind": "keyword" } ] }, { - "name": "interface", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" } ] }, { - "name": "let", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "const", "kind": "keyword" } ] }, { - "name": "package", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "continue", "kind": "keyword" } ] }, { - "name": "yield", - "kind": "keyword", + "name": "cProperties", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "yield", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "cProperties_i", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "async", - "kind": "keyword", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "async", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "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": 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": "DataView", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -70093,37 +66497,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "Date", + "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": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, - { - "text": "arguments", - "kind": "propertyName" + { + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -70134,35 +66546,31 @@ "kind": "space" }, { - "text": "IArguments", + "text": "DateConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "globalThis", - "kind": "module", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "debugger", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "eval", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -70176,7 +66584,7 @@ "kind": "space" }, { - "text": "eval", + "text": "decodeURI", "kind": "functionName" }, { @@ -70184,7 +66592,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "encodedURI", "kind": "parameterName" }, { @@ -70212,13 +66620,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -70227,7 +66635,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "encodedURI", "kind": "parameterName" }, { @@ -70235,7 +66643,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -70243,7 +66651,7 @@ ] }, { - "name": "parseInt", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -70257,7 +66665,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -70265,7 +66673,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -70280,34 +66688,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" @@ -70321,13 +66701,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -70336,7 +66716,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -70344,32 +66724,63 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, + } + ] + }, + { + "name": "default", + "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": "default", + "kind": "keyword" } ] }, { - "name": "parseFloat", + "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", @@ -70383,7 +66794,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "encodeURI", "kind": "functionName" }, { @@ -70391,7 +66802,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -70419,13 +66830,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -70434,7 +66845,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -70442,7 +66853,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -70450,7 +66861,7 @@ ] }, { - "name": "isNaN", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -70464,7 +66875,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -70472,7 +66883,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "uriComponent", "kind": "parameterName" }, { @@ -70483,10 +66894,42 @@ "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" @@ -70500,13 +66943,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": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -70515,7 +66958,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "uriComponent", "kind": "parameterName" }, { @@ -70523,7 +66966,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -70531,10 +66974,71 @@ ] }, { - "name": "isFinite", - "kind": "function", + "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": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -70545,7 +67049,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "escape", "kind": "functionName" }, { @@ -70553,7 +67057,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "string", "kind": "parameterName" }, { @@ -70565,7 +67069,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -70581,22 +67085,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 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" }, { @@ -70604,7 +67117,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A string value", "kind": "text" } ] @@ -70612,7 +67125,7 @@ ] }, { - "name": "decodeURI", + "name": "eval", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -70626,7 +67139,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "eval", "kind": "functionName" }, { @@ -70634,7 +67147,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "x", "kind": "parameterName" }, { @@ -70662,13 +67175,13 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -70677,7 +67190,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "x", "kind": "parameterName" }, { @@ -70685,7 +67198,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -70693,13 +67206,13 @@ ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -70707,32 +67220,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "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": "EvalError", + "kind": "localName" }, { "text": ":", @@ -70743,44 +67248,68 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "export", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "extends", + "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": "extends", + "kind": "keyword" } ] }, { - "name": "encodeURI", - "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" }, { @@ -70788,16 +67317,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "Float32Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "uri", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -70808,12 +67345,50 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -70824,44 +67399,49 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "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": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "Function", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -70869,35 +67449,27 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "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": "Function", + "kind": "localName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -70905,7 +67477,25 @@ "kind": "space" }, { - "text": "number", + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", "kind": "keyword" }, { @@ -70913,20 +67503,29 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "i1", + "kind": "localName" }, { "text": ":", @@ -70937,44 +67536,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": "c1", + "kind": "className" } ], - "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_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -70982,16 +67557,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_c", + "kind": "localName" }, { "text": ":", @@ -71002,69 +67569,28 @@ "kind": "space" }, { - "text": "string", + "text": "typeof", "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" + "text": "c1", + "kind": "className" } ], - "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", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -71072,15 +67598,23 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" + "text": "i1_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -71092,7 +67626,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -71100,7 +67634,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -71108,50 +67646,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_nc_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -71162,7 +67667,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "i1_nc_p", "kind": "localName" }, { @@ -71181,10 +67686,10 @@ "documentation": [] }, { - "name": "Infinity", + "name": "i1_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -71195,7 +67700,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "i1_ncf", "kind": "localName" }, { @@ -71207,48 +67712,35 @@ "kind": "space" }, { - "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": "b", + "kind": "parameterName" }, { - "text": "Object", - "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": "Object", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -71256,39 +67748,18 @@ "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_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -71298,7 +67769,7 @@ "kind": "space" }, { - "text": "Function", + "text": "i1_ncprop", "kind": "localName" }, { @@ -71310,25 +67781,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "String", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -71336,13 +67802,30 @@ "kind": "space" }, { - "text": "String", + "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" @@ -71352,7 +67835,7 @@ "kind": "space" }, { - "text": "String", + "text": "i1_p", "kind": "localName" }, { @@ -71364,25 +67847,20 @@ "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", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -71390,13 +67868,30 @@ "kind": "space" }, { - "text": "Boolean", + "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" @@ -71406,7 +67901,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_r", "kind": "localName" }, { @@ -71418,20 +67913,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -71439,24 +67934,24 @@ "kind": "space" }, { - "text": "Number", + "text": "i1_s_f", "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": ":", @@ -71467,39 +67962,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -71509,7 +68003,7 @@ "kind": "space" }, { - "text": "Math", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -71521,25 +68015,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_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -71547,24 +68036,24 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_s_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -71575,39 +68064,38 @@ "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": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "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" @@ -71617,7 +68105,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -71629,20 +68117,20 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Error", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -71650,13 +68138,30 @@ "kind": "space" }, { - "text": "Error", + "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" @@ -71666,7 +68171,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -71678,20 +68183,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", + "name": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -71699,13 +68204,30 @@ "kind": "space" }, { - "text": "EvalError", + "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" @@ -71715,7 +68237,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "i1_s_r", "kind": "localName" }, { @@ -71727,34 +68249,66 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RangeError", - "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": "RangeError", - "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" @@ -71764,7 +68318,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Infinity", "kind": "localName" }, { @@ -71776,14 +68330,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", @@ -71797,7 +68363,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int16Array", "kind": "localName" }, { @@ -71813,7 +68379,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int16Array", "kind": "localName" }, { @@ -71825,14 +68391,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", @@ -71846,7 +68417,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Int32Array", "kind": "localName" }, { @@ -71862,7 +68433,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Int32Array", "kind": "localName" }, { @@ -71874,14 +68445,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", @@ -71895,7 +68471,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Int8Array", "kind": "localName" }, { @@ -71911,7 +68487,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Int8Array", "kind": "localName" }, { @@ -71923,36 +68499,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" }, { @@ -71960,32 +68537,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" }, { @@ -71993,24 +68558,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": ":", @@ -72021,25 +68594,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" }, { @@ -72047,36 +68639,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": ":", @@ -72087,14 +68675,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", @@ -72108,7 +68720,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "JSON", "kind": "localName" }, { @@ -72124,7 +68736,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "JSON", "kind": "localName" }, { @@ -72136,19 +68748,31 @@ "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": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72162,7 +68786,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Math", "kind": "localName" }, { @@ -72178,7 +68802,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Math", "kind": "localName" }, { @@ -72190,34 +68814,23 @@ "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", + "name": "NaN", "kind": "var", "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -72227,7 +68840,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "NaN", "kind": "localName" }, { @@ -72239,19 +68852,38 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "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": "new", + "kind": "keyword" } ] }, { - "name": "Uint8Array", + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72265,7 +68897,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Number", "kind": "localName" }, { @@ -72281,7 +68913,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Number", "kind": "localName" }, { @@ -72293,19 +68925,19 @@ "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": "var", "kindModifiers": "declare", "sortText": "15", @@ -72319,7 +68951,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Object", "kind": "localName" }, { @@ -72335,7 +68967,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Object", "kind": "localName" }, { @@ -72347,25 +68979,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" }, { @@ -72373,24 +69017,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": ":", @@ -72401,25 +69053,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" }, { @@ -72427,24 +69098,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": ":", @@ -72455,19 +69146,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", @@ -72481,7 +69224,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "RangeError", "kind": "localName" }, { @@ -72497,7 +69240,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "RangeError", "kind": "localName" }, { @@ -72509,19 +69252,14 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 32-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Uint32Array", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -72535,7 +69273,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -72551,7 +69289,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -72563,19 +69301,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", @@ -72589,7 +69322,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "RegExp", "kind": "localName" }, { @@ -72605,7 +69338,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "RegExp", "kind": "localName" }, { @@ -72617,19 +69350,26 @@ "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": "var", "kindModifiers": "declare", "sortText": "15", @@ -72643,7 +69383,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "String", "kind": "localName" }, { @@ -72659,7 +69399,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "String", "kind": "localName" }, { @@ -72671,72 +69411,49 @@ "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" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "c1", - "kind": "class", + "name": "switch", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "switch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" } ] }, { - "name": "i1", + "name": "SyntaxError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -72744,30 +69461,13 @@ "kind": "space" }, { - "text": "i1", + "text": "SyntaxError", "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" @@ -72777,7 +69477,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "SyntaxError", "kind": "localName" }, { @@ -72789,89 +69489,68 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_f", - "kind": "var", + "name": "this", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "this", "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" - }, + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "throw", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "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": "number", + "text": "try", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_r", + "name": "TypeError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -72879,30 +69558,13 @@ "kind": "space" }, { - "text": "i1_r", + "text": "TypeError", "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" @@ -72912,7 +69574,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "TypeError", "kind": "localName" }, { @@ -72924,18 +69586,46 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_nc_p", - "kind": "var", + "name": "typeof", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -72945,7 +69635,7 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "Uint16Array", "kind": "localName" }, { @@ -72957,20 +69647,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_ncf", + "name": "Uint32Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -72978,24 +69673,24 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "Uint32Array", "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": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -73006,38 +69701,39 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "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": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "Uint8Array", + "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" @@ -73047,7 +69743,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "Uint8Array", "kind": "localName" }, { @@ -73059,20 +69755,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_ncprop", + "name": "Uint8ClampedArray", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -73080,30 +69781,13 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "Uint8ClampedArray", "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" @@ -73113,7 +69797,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -73125,17 +69809,22 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_f", + "name": "undefined", "kind": "var", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", @@ -73146,23 +69835,36 @@ "kind": "space" }, { - "text": "i1_s_f", - "kind": "localName" - }, + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, + { + "text": "unescape", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -73174,7 +69876,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -73182,11 +69884,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -73194,20 +69892,53 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" + } + ], + "tags": [ + { + "name": "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_s_r", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -73215,30 +69946,13 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "URIError", "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" @@ -73248,7 +69962,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "URIError", "kind": "localName" }, { @@ -73260,81 +69974,106 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_nc_p", - "kind": "var", + "name": "var", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "void", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "while", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "while", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_ncf", - "kind": "localName" - }, + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "yield", + "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": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": "local var", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -73342,19 +70081,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "arguments", + "kind": "propertyName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -73362,20 +70093,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncr", + "name": "Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -73383,30 +70114,25 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Array", "kind": "localName" }, { - "text": ":", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -73416,7 +70142,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Array", "kind": "localName" }, { @@ -73428,20 +70154,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_c", + "name": "ArrayBuffer", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -73449,40 +70175,89 @@ "kind": "space" }, { - "text": "i1_c", + "text": "ArrayBuffer", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "typeof", - "kind": "keyword" + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "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": "cProperties", - "kind": "class", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "class", + "text": "interface", "kind": "keyword" }, { @@ -73490,18 +70265,13 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Boolean", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -73511,7 +70281,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "Boolean", "kind": "localName" }, { @@ -73523,41 +70293,32 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "break", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "break", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "cWithConstructorProperty", - "kind": "className" } - ], - "documentation": [] + ] }, { - "name": "undefined", - "kind": "var", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -73565,21 +70326,14 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "c1", + "kind": "className" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "kind": "keyword" + "text": "This is comment for c1", + "kind": "text" } ] }, @@ -73644,504 +70398,961 @@ ] }, { - "name": "debugger", - "kind": "keyword", + "name": "cProperties", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "text": "class", "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "delete", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "do", - "kind": "keyword", + "name": "cProperties_i", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "do", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties_i", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "else", - "kind": "keyword", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "else", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "export", + "text": " ", + "kind": "space" + }, + { + "text": "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": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "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": "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": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "finally", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "for", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "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", + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "instanceof", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "new", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "return", + "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": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "super", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "switch", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "this", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } ] }, { - "name": "throw", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "default", "kind": "keyword" } ] }, { - "name": "true", + "name": "delete", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "delete", "kind": "keyword" } ] }, { - "name": "try", + "name": "do", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "do", "kind": "keyword" } ] }, { - "name": "typeof", + "name": "else", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "else", "kind": "keyword" } ] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", + "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": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "while", + "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": "with", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "with", + "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": "implements", + "name": "enum", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "enum", "kind": "keyword" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "Error", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "let", + "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": "package", - "kind": "keyword", - "kindModifiers": "", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "package", + "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": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "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": "as", + "name": "export", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "export", "kind": "keyword" } ] }, { - "name": "async", + "name": "extends", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "extends", "kind": "keyword" } ] }, { - "name": "await", + "name": "false", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "false", "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": [ + }, { - "name": "b", - "kind": "parameter", + "name": "finally", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "finally", + "kind": "keyword" + } + ] + }, + { + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -74152,37 +71363,50 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 32-bit float values. The contents are initialized to 0. If the requested number\r\nof bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "Float64Array", + "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": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -74193,41 +71417,49 @@ "kind": "space" }, { - "text": "IArguments", + "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": "globalThis", - "kind": "module", + "name": "for", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "for", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "globalThis", - "kind": "moduleName" + "text": "function", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "eval", - "kind": "function", + "name": "Function", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -74235,32 +71467,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "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": "Function", + "kind": "localName" }, { "text": ":", @@ -74271,44 +71495,25 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Creates a new function.", "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", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -74316,16 +71521,29 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "string", - "kind": "parameterName" + "text": "i1", + "kind": "localName" }, { "text": ":", @@ -74336,24 +71554,29 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "radix", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "i1_c", + "kind": "localName" }, { "text": ":", @@ -74364,77 +71587,28 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "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" + "text": "c1", + "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": "i1_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -74442,15 +71616,23 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" + "text": "i1_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -74462,7 +71644,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -74470,7 +71652,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -74482,40 +71668,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -74523,16 +71685,8 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" + "text": "i1_nc_p", + "kind": "localName" }, { "text": ":", @@ -74545,58 +71699,18 @@ { "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" - } - ] - } - ] + "documentation": [] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -74604,15 +71718,23 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "number", + "text": "b", "kind": "parameterName" }, { @@ -74632,7 +71754,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -74640,44 +71766,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -74685,16 +71787,41 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "i1_ncprop", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "encodedURI", - "kind": "parameterName" + "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": ":", @@ -74705,12 +71832,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -74721,44 +71865,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_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -74766,16 +71886,8 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -74786,12 +71898,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -74802,44 +71931,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_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -74847,15 +71952,23 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -74867,7 +71980,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -74875,7 +71988,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -74883,44 +72000,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -74928,16 +72021,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -74948,7 +72033,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -74956,7 +72054,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -74964,15 +72066,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -74980,7 +72082,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { @@ -74988,7 +72090,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -74996,44 +72102,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -75041,16 +72123,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -75061,12 +72135,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": ":", @@ -75077,53 +72168,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" - } - ] - } - ] + "documentation": [] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -75131,16 +72189,8 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_p", + "kind": "localName" }, { "text": ":", @@ -75151,12 +72201,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -75167,50 +72234,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_s_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -75221,7 +72255,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "i1_s_r", "kind": "localName" }, { @@ -75239,6 +72273,54 @@ ], "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", @@ -75266,14 +72348,26 @@ "kind": "space" }, { - "text": "number", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Object", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75287,7 +72381,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Int16Array", "kind": "localName" }, { @@ -75303,7 +72397,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Int16Array", "kind": "localName" }, { @@ -75315,19 +72409,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", @@ -75341,7 +72435,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Int32Array", "kind": "localName" }, { @@ -75357,7 +72451,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Int32Array", "kind": "localName" }, { @@ -75369,19 +72463,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", @@ -75395,7 +72489,7 @@ "kind": "space" }, { - "text": "String", + "text": "Int8Array", "kind": "localName" }, { @@ -75411,7 +72505,7 @@ "kind": "space" }, { - "text": "String", + "text": "Int8Array", "kind": "localName" }, { @@ -75423,50 +72517,91 @@ "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": "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": "Boolean", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -75477,20 +72612,44 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "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": "Number", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -75498,24 +72657,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": ":", @@ -75526,19 +72693,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", @@ -75552,7 +72738,7 @@ "kind": "space" }, { - "text": "Math", + "text": "JSON", "kind": "localName" }, { @@ -75568,7 +72754,7 @@ "kind": "space" }, { - "text": "Math", + "text": "JSON", "kind": "localName" }, { @@ -75580,19 +72766,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", @@ -75606,7 +72804,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Math", "kind": "localName" }, { @@ -75622,7 +72820,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Math", "kind": "localName" }, { @@ -75634,39 +72832,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" @@ -75676,7 +72858,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "NaN", "kind": "localName" }, { @@ -75688,14 +72870,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", @@ -75709,7 +72915,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Number", "kind": "localName" }, { @@ -75725,7 +72931,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Number", "kind": "localName" }, { @@ -75737,14 +72943,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", @@ -75758,7 +72969,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Object", "kind": "localName" }, { @@ -75774,7 +72985,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Object", "kind": "localName" }, { @@ -75786,20 +72997,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" }, { @@ -75807,24 +73035,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": ":", @@ -75835,20 +73071,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" }, { @@ -75856,24 +73116,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": ":", @@ -75884,14 +73164,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", @@ -75905,7 +73242,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "RangeError", "kind": "localName" }, { @@ -75921,7 +73258,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "RangeError", "kind": "localName" }, { @@ -75933,14 +73270,14 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "TypeError", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75954,7 +73291,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "ReferenceError", "kind": "localName" }, { @@ -75970,7 +73307,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "ReferenceError", "kind": "localName" }, { @@ -75982,14 +73319,14 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "URIError", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76003,7 +73340,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RegExp", "kind": "localName" }, { @@ -76019,7 +73356,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RegExp", "kind": "localName" }, { @@ -76031,14 +73368,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", @@ -76052,7 +73401,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "String", "kind": "localName" }, { @@ -76068,7 +73417,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "String", "kind": "localName" }, { @@ -76080,19 +73429,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", @@ -76106,21 +73479,9 @@ "kind": "space" }, { - "text": "Array", + "text": "SyntaxError", "kind": "localName" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "\n", "kind": "lineBreak" @@ -76134,7 +73495,7 @@ "kind": "space" }, { - "text": "Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -76146,14 +73507,62 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "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", @@ -76167,7 +73576,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "TypeError", "kind": "localName" }, { @@ -76183,7 +73592,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "TypeError", "kind": "localName" }, { @@ -76195,19 +73604,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", @@ -76221,7 +73637,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Uint16Array", "kind": "localName" }, { @@ -76237,7 +73653,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Uint16Array", "kind": "localName" }, { @@ -76249,14 +73665,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", @@ -76270,7 +73691,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -76286,7 +73707,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "Uint32Array", "kind": "localName" }, { @@ -76298,13 +73719,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" } ] @@ -76418,13 +73839,13 @@ ] }, { - "name": "Int16Array", + "name": "undefined", "kind": "var", - "kindModifiers": "declare", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -76432,24 +73853,53 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -76460,19 +73910,47 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Computes a new string in which 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": "Uint16Array", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76486,7 +73964,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "URIError", "kind": "localName" }, { @@ -76502,7 +73980,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "URIError", "kind": "localName" }, { @@ -76514,50 +73992,37 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "URIErrorConstructor", "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", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int32Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "parameter", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -76568,50 +74033,115 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "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": "var", + "kind": "keyword" } ] }, { - "name": "Uint32Array", - "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": " ", - "kind": "space" - }, + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Uint32Array", - "kind": "localName" + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "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": [ + { + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "local var", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -76622,19 +74152,14 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "IArguments", "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": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -76648,9 +74173,21 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -76664,7 +74201,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Array", "kind": "localName" }, { @@ -76676,19 +74213,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", @@ -76702,7 +74234,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -76718,7 +74250,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -76730,114 +74262,78 @@ "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": "async", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "async", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" } ] }, { - "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": "b", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -76855,13 +74351,13 @@ "documentation": [] }, { - "name": "i1_f", + "name": "Boolean", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -76869,24 +74365,24 @@ "kind": "space" }, { - "text": "i1_f", + "text": "Boolean", "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": "Boolean", + "kind": "localName" }, { "text": ":", @@ -76897,67 +74393,133 @@ "kind": "space" }, { - "text": "number", + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "break", "kind": "keyword" - }, + } + ] + }, + { + "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": " ", - "kind": "space" - }, + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "case", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_r", - "kind": "var", + "name": "catch", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "i1_r", - "kind": "localName" - }, + "text": "const", + "kind": "keyword" + } + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "continue", + "kind": "keyword" + } + ] + }, + { + "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_prop", + "name": "cProperties_i", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -76971,7 +74533,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "cProperties_i", "kind": "localName" }, { @@ -76983,20 +74545,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_nc_p", - "kind": "var", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -77004,32 +74566,20 @@ "kind": "space" }, { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "i1_ncf", + "name": "DataView", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -77037,24 +74587,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": ":", @@ -77065,38 +74615,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" @@ -77106,7 +74652,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "Date", "kind": "localName" }, { @@ -77118,20 +74664,37 @@ "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": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -77139,41 +74702,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": ":", @@ -77184,20 +74738,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" }, { @@ -77205,23 +74783,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" }, { @@ -77233,7 +74803,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -77241,11 +74811,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -77253,53 +74819,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" }, { @@ -77307,41 +74912,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": ":", @@ -77352,20 +74948,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" }, { @@ -77373,8 +74993,16 @@ "kind": "space" }, { - "text": "i1_s_ncf", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -77385,15 +75013,15 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "b", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -77405,7 +75033,11 @@ "kind": "keyword" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -77413,7 +75045,15 @@ "kind": "space" }, { - "text": "=>", + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -77421,20 +75061,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" }, { @@ -77442,30 +75118,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" @@ -77475,7 +75134,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Error", "kind": "localName" }, { @@ -77487,20 +75146,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -77508,8 +75167,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -77520,49 +75187,69 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "documentation": [ { - "text": "class", - "kind": "keyword" - }, + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "cProperties", - "kind": "className" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "cProperties_i", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -77570,8 +75257,16 @@ "kind": "space" }, { - "text": "cProperties_i", - "kind": "localName" + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" }, { "text": ":", @@ -77582,616 +75277,888 @@ "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" - } - ], - "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", + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "const", - "kind": "keyword" + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "continue", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] } ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "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": "EvalError", + "kind": "localName" + }, { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "else", + "text": "var", "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": "EvalError", + "kind": "localName" + }, { - "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" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "for", + "name": "export", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "export", "kind": "keyword" } ] }, { - "name": "function", + "name": "extends", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "extends", "kind": "keyword" } ] }, { - "name": "if", + "name": "false", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "false", "kind": "keyword" } ] }, { - "name": "import", + "name": "finally", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "finally", "kind": "keyword" } ] }, { - "name": "in", - "kind": "keyword", - "kindModifiers": "", + "name": "Float32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "instanceof", + "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": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "new", - "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": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "return", + "text": " ", + "kind": "space" + }, + { + "text": "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": "super", + "name": "for", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "for", "kind": "keyword" } ] }, { - "name": "switch", + "name": "function", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "function", "kind": "keyword" } ] }, { - "name": "this", - "kind": "keyword", - "kindModifiers": "", + "name": "Function", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "this", + "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": "throw", - "kind": "keyword", + "name": "globalThis", + "kind": "module", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "module", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "globalThis", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "true", - "kind": "keyword", + "name": "i1", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "true", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "try", - "kind": "keyword", + "name": "i1_c", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "try", + "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": "typeof", - "kind": "keyword", + "name": "i1_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "typeof", + "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": "var", - "kind": "keyword", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "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": "void", - "kind": "keyword", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "void", + "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": "while", - "kind": "keyword", + "name": "i1_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "while", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncprop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "with", - "kind": "keyword", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "with", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncr", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "implements", - "kind": "keyword", + "name": "i1_p", + "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_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "let", - "kind": "keyword", + "name": "i1_prop", + "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_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "yield", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "yield", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "as", + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "async", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "async", + "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": "await", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "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_ncf", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -78199,7 +76166,11 @@ "kind": "space" }, { - "text": "value", + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", "kind": "parameterName" }, { @@ -78210,6 +76181,26 @@ "text": " ", "kind": "space" }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", "kind": "keyword" @@ -78218,21 +76209,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" }, { @@ -78240,8 +76235,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": ":", @@ -78252,20 +76268,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" }, { @@ -78273,20 +76289,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" }, { @@ -78294,16 +76322,41 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "i1_s_prop", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "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": ":", @@ -78314,12 +76367,77 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "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": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -78330,44 +76448,32 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ + "documentation": [] + }, + { + "name": "instanceof", + "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": "instanceof", + "kind": "keyword" } ] }, { - "name": "parseInt", - "kind": "function", + "name": "Int16Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -78375,16 +76481,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" + "text": "Int16Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -78395,40 +76509,50 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, + "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": "radix", - "kind": "parameterName" + "text": "Int32Array", + "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": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -78439,61 +76563,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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": "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": "Int8Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -78501,32 +76589,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int8Array", + "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": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -78537,38 +76617,52 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "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": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] + "text": "interface", + "kind": "keyword" } ] }, { - "name": "isNaN", + "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", @@ -78582,7 +76676,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "isFinite", "kind": "functionName" }, { @@ -78624,7 +76718,7 @@ ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -78641,7 +76735,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "Any numeric value.", "kind": "text" } ] @@ -78649,7 +76743,7 @@ ] }, { - "name": "isFinite", + "name": "isNaN", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -78663,7 +76757,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "isNaN", "kind": "functionName" }, { @@ -78705,7 +76799,7 @@ ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], @@ -78722,7 +76816,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A numeric value.", "kind": "text" } ] @@ -78730,13 +76824,13 @@ ] }, { - "name": "decodeURI", - "kind": "function", + "name": "JSON", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -78744,32 +76838,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "JSON", + "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": "JSON", + "kind": "localName" }, { "text": ":", @@ -78780,44 +76866,37 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "let", + "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": "let", + "kind": "keyword" } ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "Math", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -78825,32 +76904,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Math", + "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": "Math", + "kind": "localName" }, { "text": ":", @@ -78861,44 +76932,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "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": "NaN", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -78906,32 +76958,8 @@ "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": "NaN", + "kind": "localName" }, { "text": ":", @@ -78942,44 +76970,44 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" + "text": "new", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "null", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "Number", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -78987,35 +77015,27 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Number", + "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": "Number", + "kind": "localName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -79023,7 +77043,25 @@ "kind": "space" }, { - "text": "number", + "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": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -79031,20 +77069,24 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "Object", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "boolean", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -79055,41 +77097,34 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "package", + "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": "package", + "kind": "keyword" } ] }, { - "name": "escape", + "name": "parseFloat", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -79100,7 +77135,7 @@ "kind": "space" }, { - "text": "escape", + "text": "parseFloat", "kind": "functionName" }, { @@ -79136,26 +77171,17 @@ "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.", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ @@ -79168,7 +77194,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -79176,10 +77202,10 @@ ] }, { - "name": "unescape", + "name": "parseInt", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -79190,7 +77216,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "parseInt", "kind": "functionName" }, { @@ -79213,6 +77239,34 @@ "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" @@ -79226,22 +77280,30 @@ "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.", + "text": "Converts a string to an integer.", "kind": "text" } ], "tags": [ { - "name": "deprecated", + "name": "param", "text": [ { - "text": "A legacy feature for browser compatibility", + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", "kind": "text" } ] @@ -79250,7 +77312,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "radix", "kind": "parameterName" }, { @@ -79258,7 +77320,7 @@ "kind": "space" }, { - "text": "A string value", + "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" } ] @@ -79266,11 +77328,27 @@ ] }, { - "name": "NaN", + "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" @@ -79280,7 +77358,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "RangeError", "kind": "localName" }, { @@ -79292,18 +77370,34 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Infinity", + "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" @@ -79313,7 +77407,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "ReferenceError", "kind": "localName" }, { @@ -79325,14 +77419,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79346,7 +77440,7 @@ "kind": "space" }, { - "text": "Object", + "text": "RegExp", "kind": "localName" }, { @@ -79362,7 +77456,7 @@ "kind": "space" }, { - "text": "Object", + "text": "RegExp", "kind": "localName" }, { @@ -79374,19 +77468,26 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Provides functionality common to all JavaScript objects.", - "kind": "text" + "text": "return", + "kind": "keyword" } ] }, { - "name": "Function", + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79400,7 +77501,7 @@ "kind": "space" }, { - "text": "Function", + "text": "String", "kind": "localName" }, { @@ -79416,7 +77517,7 @@ "kind": "space" }, { - "text": "Function", + "text": "String", "kind": "localName" }, { @@ -79428,19 +77529,43 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "StringConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "String", + "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", @@ -79454,7 +77579,7 @@ "kind": "space" }, { - "text": "String", + "text": "SyntaxError", "kind": "localName" }, { @@ -79470,7 +77595,7 @@ "kind": "space" }, { - "text": "String", + "text": "SyntaxError", "kind": "localName" }, { @@ -79482,19 +77607,62 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "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": "this", + "kind": "keyword" } ] }, { - "name": "Boolean", + "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", @@ -79508,7 +77676,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "TypeError", "kind": "localName" }, { @@ -79524,7 +77692,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "TypeError", "kind": "localName" }, { @@ -79536,14 +77704,26 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Number", + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79557,7 +77737,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Uint16Array", "kind": "localName" }, { @@ -79573,7 +77753,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Uint16Array", "kind": "localName" }, { @@ -79585,19 +77765,19 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Uint16ArrayConstructor", "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 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": "Math", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79611,7 +77791,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Uint32Array", "kind": "localName" }, { @@ -79627,7 +77807,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Uint32Array", "kind": "localName" }, { @@ -79639,19 +77819,19 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79665,7 +77845,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Uint8Array", "kind": "localName" }, { @@ -79681,7 +77861,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Uint8Array", "kind": "localName" }, { @@ -79693,19 +77873,19 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79719,7 +77899,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -79735,7 +77915,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -79747,20 +77927,25 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "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": "Error", + "name": "undefined", "kind": "var", - "kindModifiers": "declare", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -79768,24 +77953,53 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -79796,14 +78010,47 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "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" + } + ] + } + ] }, { - "name": "EvalError", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79817,7 +78064,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "URIError", "kind": "localName" }, { @@ -79833,7 +78080,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "URIError", "kind": "localName" }, { @@ -79845,45 +78092,115 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "RangeError", - "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": " ", - "kind": "space" - }, + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "RangeError", - "kind": "localName" + "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" + } + ] + } + ] + } + }, + { + "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": "\n", - "kind": "lineBreak" + "text": "local var", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -79894,14 +78211,14 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ReferenceError", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79915,9 +78232,21 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -79931,7 +78260,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Array", "kind": "localName" }, { @@ -79943,14 +78272,14 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "SyntaxError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -79964,7 +78293,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -79980,7 +78309,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -79992,14 +78321,55 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "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": "TypeError", + "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", @@ -80013,7 +78383,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Boolean", "kind": "localName" }, { @@ -80029,7 +78399,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Boolean", "kind": "localName" }, { @@ -80041,20 +78411,32 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", + "name": "break", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { @@ -80062,13 +78444,104 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "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": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -80078,7 +78551,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "cProperties_i", "kind": "localName" }, { @@ -80090,14 +78563,35 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "JSON", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80111,7 +78605,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "DataView", "kind": "localName" }, { @@ -80127,7 +78621,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "DataView", "kind": "localName" }, { @@ -80139,19 +78633,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", @@ -80165,21 +78654,9 @@ "kind": "space" }, { - "text": "Array", + "text": "Date", "kind": "localName" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "\n", "kind": "lineBreak" @@ -80193,7 +78670,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Date", "kind": "localName" }, { @@ -80205,20 +78682,37 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "DateConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "ArrayBuffer", - "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" }, { @@ -80226,24 +78720,32 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "encodedURI", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -80254,25 +78756,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" }, { @@ -80280,24 +78801,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": ":", @@ -80308,20 +78837,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" }, { @@ -80329,24 +78930,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": ":", @@ -80357,25 +78966,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" }, { @@ -80383,27 +79011,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" }, { @@ -80411,25 +79047,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" }, { @@ -80437,24 +79055,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": ":", @@ -80465,19 +79079,50 @@ "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", @@ -80491,7 +79136,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Error", "kind": "localName" }, { @@ -80507,7 +79152,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Error", "kind": "localName" }, { @@ -80519,25 +79164,20 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "ErrorConstructor", "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", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -80545,24 +79185,32 @@ "kind": "space" }, { - "text": "Uint16Array", - "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": "Uint16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -80573,25 +79221,53 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Computes a new string in which 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": "Int32Array", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -80599,24 +79275,32 @@ "kind": "space" }, { - "text": "Int32Array", - "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": "Int32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -80627,19 +79311,38 @@ "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": "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": "Uint32Array", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -80653,7 +79356,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "EvalError", "kind": "localName" }, { @@ -80669,7 +79372,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "EvalError", "kind": "localName" }, { @@ -80681,14 +79384,57 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], - "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" } ] }, @@ -80801,13 +79547,37 @@ ] }, { - "name": "Intl", - "kind": "module", + "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", "displayParts": [ { - "text": "namespace", + "text": "interface", "kind": "keyword" }, { @@ -80815,20 +79585,53 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "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": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "c1", - "kind": "class", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "module", "kind": "keyword" }, { @@ -80836,16 +79639,11 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "globalThis", + "kind": "moduleName" } ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] + "documentation": [] }, { "name": "i1", @@ -80881,7 +79679,7 @@ "documentation": [] }, { - "name": "i1_p", + "name": "i1_c", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -80895,7 +79693,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "i1_c", "kind": "localName" }, { @@ -80907,8 +79705,16 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] @@ -80982,72 +79788,6 @@ ], "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", @@ -81151,7 +79891,7 @@ "documentation": [] }, { - "name": "i1_ncr", + "name": "i1_ncprop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81165,7 +79905,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "i1_ncprop", "kind": "localName" }, { @@ -81184,7 +79924,7 @@ "documentation": [] }, { - "name": "i1_ncprop", + "name": "i1_ncr", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81198,7 +79938,7 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "i1_ncr", "kind": "localName" }, { @@ -81217,7 +79957,7 @@ "documentation": [] }, { - "name": "i1_s_p", + "name": "i1_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81231,7 +79971,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "i1_p", "kind": "localName" }, { @@ -81250,7 +79990,7 @@ "documentation": [] }, { - "name": "i1_s_f", + "name": "i1_prop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81264,7 +80004,7 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "i1_prop", "kind": "localName" }, { @@ -81275,36 +80015,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" }, { @@ -81319,7 +80056,7 @@ "documentation": [] }, { - "name": "i1_s_r", + "name": "i1_s_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81333,7 +80070,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "i1_s_f", "kind": "localName" }, { @@ -81345,32 +80082,35 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_prop", - "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_prop", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -81472,40 +80212,7 @@ "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": ":", + "text": "=>", "kind": "punctuation" }, { @@ -81553,7 +80260,7 @@ "documentation": [] }, { - "name": "i1_c", + "name": "i1_s_ncr", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81567,7 +80274,7 @@ "kind": "space" }, { - "text": "i1_c", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -81579,28 +80286,20 @@ "kind": "space" }, { - "text": "typeof", + "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" } ], "documentation": [] }, { - "name": "cProperties", - "kind": "class", + "name": "i1_s_p", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -81608,14 +80307,26 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_s_prop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -81629,7 +80340,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_s_prop", "kind": "localName" }, { @@ -81641,20 +80352,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_s_r", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -81662,595 +80373,340 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "i1_s_r", + "kind": "localName" + }, { - "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": [ - { - "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", + "name": "if", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "if", "kind": "keyword" } ] }, { - "name": "continue", + "name": "implements", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "implements", "kind": "keyword" } ] }, { - "name": "debugger", + "name": "import", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "import", "kind": "keyword" } ] }, { - "name": "default", + "name": "in", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "in", "kind": "keyword" } ] }, { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "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": "Infinity", + "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", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "false", + "name": "instanceof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "instanceof", "kind": "keyword" } ] }, { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Int16Array", + "kind": "localName" + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "import", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Int16Array", + "kind": "localName" + }, { - "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": " ", + "kind": "space" + }, { - "text": "return", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "super", - "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": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "Int32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Int32Array", + "kind": "localName" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "try", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "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": "Int32Array", + "kind": "localName" + }, { - "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" + "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", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "package", + "text": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "yield", - "kind": "keyword" + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "as", + "name": "interface", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "interface", "kind": "keyword" } ] }, { - "name": "async", - "kind": "keyword", - "kindModifiers": "", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "namespace", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "function", "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": "space" + }, + { + "text": "isFinite", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "number", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -82258,17 +80714,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "p1", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -82278,57 +80730,60 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "p1 is 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": "p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "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": "p2", - "kind": "methodName" + "text": "isNaN", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -82356,50 +80811,69 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "sum with property", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } ] }, { - "name": "p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "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": "p3", - "kind": "propertyName" + "text": "JSON", + "kind": "localName" }, { "text": ":", @@ -82410,58 +80884,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "getter property 1", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "setter property 1", - "kind": "text" + "text": "let", + "kind": "keyword" } ] }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Math", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p1", - "kind": "propertyName" + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -82472,28 +80950,37 @@ "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_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "method", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -82501,40 +80988,69 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, + "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": "nc_p2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -82545,45 +81061,50 @@ "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_p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "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": "nc_p3", - "kind": "propertyName" + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -82594,53 +81115,31 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], - "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": [ + "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", @@ -82654,7 +81153,7 @@ "kind": "space" }, { - "text": "eval", + "text": "parseFloat", "kind": "functionName" }, { @@ -82662,7 +81161,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -82690,13 +81189,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" } ], @@ -82705,7 +81204,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "string", "kind": "parameterName" }, { @@ -82713,7 +81212,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -82847,13 +81346,13 @@ ] }, { - "name": "parseFloat", - "kind": "function", + "name": "RangeError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -82861,32 +81360,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": ":", @@ -82897,44 +81388,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" }, { @@ -82942,16 +81409,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "text": "ReferenceError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -82962,12 +81437,45 @@ "kind": "space" }, { - "text": "number", + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -82978,44 +81486,32 @@ "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": "RegExpConstructor", + "kind": "interfaceName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "text": "return", + "kind": "keyword" } ] }, { - "name": "isFinite", - "kind": "function", + "name": "String", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -83023,32 +81519,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "String", + "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": "String", + "kind": "localName" }, { "text": ":", @@ -83059,44 +81547,49 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "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": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "super", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "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" }, { @@ -83104,32 +81597,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "SyntaxError", + "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": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -83140,44 +81625,68 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "this", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "throw", + "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": "throw", + "kind": "keyword" } ] }, { - "name": "decodeURIComponent", - "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" }, { @@ -83185,32 +81694,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "TypeError", + "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": "TypeError", + "kind": "localName" }, { "text": ":", @@ -83221,44 +81722,32 @@ "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": "TypeErrorConstructor", + "kind": "interfaceName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "typeof", + "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": "typeof", + "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", + "name": "Uint16Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -83266,32 +81755,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint16Array", + "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": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -83302,44 +81783,25 @@ "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" } - ], - "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": "Uint32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -83347,27 +81809,15 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, - { - "text": " ", - "kind": "space" + { + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { @@ -83375,7 +81825,11 @@ "kind": "space" }, { - "text": "|", + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -83383,7 +81837,25 @@ "kind": "space" }, { - "text": "number", + "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" }, { @@ -83391,20 +81863,24 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "boolean", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -83415,44 +81891,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a 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": "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": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -83460,32 +81917,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "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": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -83496,44 +81945,37 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "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 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": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] + "text": "var", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { "name": "unescape", @@ -83626,13 +82068,13 @@ ] }, { - "name": "NaN", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -83640,30 +82082,13 @@ "kind": "space" }, { - "text": "NaN", + "text": "URIError", "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" @@ -83673,7 +82098,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "URIError", "kind": "localName" }, { @@ -83685,45 +82110,37 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "parameter", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -83734,104 +82151,123 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Provides functionality common to all JavaScript objects.", - "kind": "text" + "text": "var", + "kind": "keyword" } ] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", + "name": "void", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "void", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "while", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "FunctionConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Creates a new function.", - "kind": "text" + "text": "with", + "kind": "keyword" } ] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", + "name": "yield", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "yield", "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": "nc_p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "String", - "kind": "localName" + "text": "nc_p1", + "kind": "propertyName" }, { "text": ":", @@ -83842,50 +82278,69 @@ "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": "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": "Boolean", - "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": "Boolean", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -83896,45 +82351,45 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Number", - "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": "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": "nc_p3", + "kind": "propertyName" }, { "text": ":", @@ -83945,50 +82400,45 @@ "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", - "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": "Math", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Math", - "kind": "localName" + "text": "p1", + "kind": "propertyName" }, { "text": ":", @@ -83999,50 +82449,74 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "Date", - "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": "Date", - "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": "Date", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -84053,50 +82527,50 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "sum with property", "kind": "text" } ] }, { - "name": "RegExp", - "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": "RegExp", - "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": "RegExp", - "kind": "localName" + "text": "p3", + "kind": "propertyName" }, { "text": ":", @@ -84107,14 +82581,69 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 1", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "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": "abstract", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "abstract", + "kind": "keyword" + } + ] }, { - "name": "Error", + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "any", + "kind": "keyword" + } + ] + }, + { + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84128,9 +82657,21 @@ "kind": "space" }, { - "text": "Error", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -84144,7 +82685,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Array", "kind": "localName" }, { @@ -84156,14 +82697,14 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84177,7 +82718,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -84193,7 +82734,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -84205,14 +82746,91 @@ "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": "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", @@ -84226,7 +82844,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Boolean", "kind": "localName" }, { @@ -84242,7 +82860,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Boolean", "kind": "localName" }, { @@ -84254,20 +82872,32 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", + "name": "break", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { @@ -84275,48 +82905,106 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, + "text": "c1", + "kind": "className" + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "case", "kind": "keyword" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "ReferenceError", - "kind": "localName" - }, + "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": "continue", + "kind": "keyword" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "SyntaxError", + "name": "cProperties_i", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -84324,42 +83012,47 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "cProperties_i", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "cWithConstructorProperty", + "kind": "className" } ], "documentation": [] }, { - "name": "TypeError", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84373,7 +83066,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "DataView", "kind": "localName" }, { @@ -84389,7 +83082,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "DataView", "kind": "localName" }, { @@ -84401,14 +83094,14 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "URIError", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84422,7 +83115,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Date", "kind": "localName" }, { @@ -84438,7 +83131,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Date", "kind": "localName" }, { @@ -84450,20 +83143,49 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "DateConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "JSON", - "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" }, { @@ -84471,24 +83193,32 @@ "kind": "space" }, { - "text": "JSON", - "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": "JSON", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -84499,25 +83229,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": "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": "Array", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -84525,36 +83274,32 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "encodedURIComponent", + "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 +83310,92 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "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": "ArrayBuffer", - "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" }, { @@ -84586,24 +83403,32 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "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": "ArrayBuffer", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -84614,25 +83439,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": "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": "DataView", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -84640,27 +83484,35 @@ "kind": "space" }, { - "text": "DataView", - "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": "DataView", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -84668,20 +83520,7 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { @@ -84689,24 +83528,20 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -84717,19 +83552,50 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "text": "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": "Uint8Array", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84743,7 +83609,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Error", "kind": "localName" }, { @@ -84759,7 +83625,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Error", "kind": "localName" }, { @@ -84771,25 +83637,20 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "ErrorConstructor", "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", - "kindModifiers": "declare", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -84797,24 +83658,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "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": "Uint8ClampedArray", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -84825,25 +83694,53 @@ "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": "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": "Int16Array", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -84851,24 +83748,32 @@ "kind": "space" }, { - "text": "Int16Array", - "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": "Int16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -84879,19 +83784,38 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "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": "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": "Uint16Array", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84905,7 +83829,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "EvalError", "kind": "localName" }, { @@ -84921,7 +83845,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "EvalError", "kind": "localName" }, { @@ -84933,73 +83857,62 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "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": "export", + "kind": "keyword" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "extends", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "extends", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "false", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "false", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "finally", + "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": "finally", + "kind": "keyword" } ] }, { - "name": "Uint32Array", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -85013,7 +83926,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Float32Array", "kind": "localName" }, { @@ -85029,7 +83942,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Float32Array", "kind": "localName" }, { @@ -85041,19 +83954,19 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "Float32ArrayConstructor", "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 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": "Float32Array", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -85067,7 +83980,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Float64Array", "kind": "localName" }, { @@ -85083,7 +83996,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Float64Array", "kind": "localName" }, { @@ -85095,19 +84008,43 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "Float64ArrayConstructor", "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 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": "Float64Array", + "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", @@ -85121,7 +84058,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Function", "kind": "localName" }, { @@ -85137,7 +84074,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Function", "kind": "localName" }, { @@ -85149,25 +84086,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "FunctionConstructor", "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": "Creates a new function.", "kind": "text" } ] }, { - "name": "Intl", + "name": "globalThis", "kind": "module", - "kindModifiers": "declare", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "module", "kind": "keyword" }, { @@ -85175,38 +84112,12 @@ "kind": "space" }, { - "text": "Intl", + "text": "globalThis", "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", @@ -85241,7 +84152,7 @@ "documentation": [] }, { - "name": "i1_p", + "name": "i1_c", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85255,7 +84166,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "i1_c", "kind": "localName" }, { @@ -85267,8 +84178,16 @@ "kind": "space" }, { - "text": "number", + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] @@ -85342,72 +84261,6 @@ ], "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", @@ -85510,39 +84363,6 @@ ], "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", @@ -85577,7 +84397,7 @@ "documentation": [] }, { - "name": "i1_s_f", + "name": "i1_ncr", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85591,7 +84411,7 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "i1_ncr", "kind": "localName" }, { @@ -85602,42 +84422,6 @@ "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" @@ -85646,7 +84430,7 @@ "documentation": [] }, { - "name": "i1_s_r", + "name": "i1_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85660,7 +84444,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "i1_p", "kind": "localName" }, { @@ -85679,7 +84463,7 @@ "documentation": [] }, { - "name": "i1_s_prop", + "name": "i1_prop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85693,7 +84477,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "i1_prop", "kind": "localName" }, { @@ -85712,7 +84496,7 @@ "documentation": [] }, { - "name": "i1_s_nc_p", + "name": "i1_r", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85726,7 +84510,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "i1_r", "kind": "localName" }, { @@ -85745,7 +84529,7 @@ "documentation": [] }, { - "name": "i1_s_ncf", + "name": "i1_s_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85759,7 +84543,7 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "i1_s_f", "kind": "localName" }, { @@ -85814,7 +84598,7 @@ "documentation": [] }, { - "name": "i1_s_ncr", + "name": "i1_s_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85828,7 +84612,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -85847,7 +84631,7 @@ "documentation": [] }, { - "name": "i1_s_ncprop", + "name": "i1_s_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -85861,7 +84645,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "i1_s_ncf", "kind": "localName" }, { @@ -85873,29 +84657,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": ":", @@ -85906,43 +84673,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", @@ -85956,7 +84714,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -85968,38 +84726,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_s_ncr", "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", @@ -86010,236 +84747,110 @@ "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": "i1_s_ncr", + "kind": "localName" + }, { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "export", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "extends", - "kind": "keyword", + "name": "i1_s_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "extends", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "finally", - "kind": "keyword", + "name": "i1_s_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "finally", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "for", + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "function", + "name": "if", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "if", "kind": "keyword" } ] }, { - "name": "if", + "name": "implements", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "implements", "kind": "keyword" } ] @@ -86269,362 +84880,548 @@ ] }, { - "name": "instanceof", + "name": "infer", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "infer", "kind": "keyword" } ] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "null", + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "return", + "name": "instanceof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "instanceof", "kind": "keyword" } ] }, { - "name": "super", - "kind": "keyword", - "kindModifiers": "", + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "switch", + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "this", - "kind": "keyword" + "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" } ] }, { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", + "name": "Int32Array", + "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": "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": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "try", - "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": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "Int8Array", + "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": "Int8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "void", - "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": "while", + "name": "interface", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "interface", "kind": "keyword" } ] }, { - "name": "with", - "kind": "keyword", - "kindModifiers": "", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "namespace", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", + "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": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", "kind": "keyword" } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "package", - "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": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "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" } - ] - }, - { - "name": "abstract", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "abstract", - "kind": "keyword" + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "as", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] } ] }, { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "asserts", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "any", + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "JSON", + "kind": "localName" } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "async", - "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": "await", + "name": "keyof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "keyof", "kind": "keyword" } ] }, { - "name": "boolean", + "name": "let", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "boolean", + "text": "let", "kind": "keyword" } ] }, { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "infer", + "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": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "keyof", - "kind": "keyword" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" } ] }, @@ -86653,176 +85450,185 @@ ] }, { - "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": "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": "unknown", + "name": "object", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unknown", + "text": "object", "kind": "keyword" } ] }, { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "bigint", + "text": "interface", "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": "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": "prototype", - "kind": "propertyName" + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -86833,28 +85639,57 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "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": "property", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -86862,17 +85697,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "s1", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -86888,51 +85719,54 @@ ], "documentation": [ { - "text": "s1 is static property of c1", + "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": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "parseInt", + "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": "parseInt", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -86944,15 +85778,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -86960,33 +85790,15 @@ "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": "radix", + "kind": "parameterName" }, - { - "text": "property", - "kind": "text" + { + "text": "?", + "kind": "punctuation" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -86994,17 +85806,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "s3", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -87020,52 +85828,80 @@ ], "documentation": [ { - "text": "static getter property", + "text": "Converts a string to an integer.", "kind": "text" - }, + } + ], + "tags": [ { - "text": "\n", - "kind": "lineBreak" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] }, { - "text": "setter property 3", - "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": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_s1", - "kind": "propertyName" + "text": "RangeError", + "kind": "localName" }, { "text": ":", @@ -87076,69 +85912,57 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "method", - "kind": "text" - }, + "text": "readonly", + "kind": "keyword" + } + ] + }, + { + "name": "ReferenceError", + "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": "nc_s2", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ReferenceError", + "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": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -87149,45 +85973,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "nc_s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "name": "RegExp", + "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": "RegExp", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "c1", - "kind": "className" + "text": "var", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_s3", - "kind": "propertyName" + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -87198,68 +86022,72 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "string", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "method", - "kind": "text" - }, + "text": "string", + "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": "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": "String", "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -87267,52 +86095,86 @@ "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" - }, + "text": "StringConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "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": " ", - "kind": "space" - }, + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "any", + "text": "switch", "kind": "keyword" - }, + } + ] + }, + { + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "symbol", + "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": ":", @@ -87323,94 +86185,105 @@ "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": "throw", + "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": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "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": "true", + "kind": "keyword" } ] }, { - "name": "call", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "type", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "method", - "kind": "text" - }, + "text": "type", + "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": ":", @@ -87421,20 +86294,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": ":", @@ -87445,48 +86355,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": ":", @@ -87497,118 +86409,104 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Calls a method of an object, substituting another object for the current object.", + "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": "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": "Uint8Array", + "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": "Uint8Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Uint8Array", "kind": "localName" }, { - "text": ".", + "text": ":", "kind": "punctuation" }, { - "text": "bind", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "this", - "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": "space" }, { - "text": "Function", + "text": "Uint8ClampedArray", "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "thisArg", - "kind": "parameterName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -87619,23 +86517,62 @@ "kind": "space" }, { - "text": "any", + "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": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "...", + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": "argArray", + "text": "string", "kind": "parameterName" }, { @@ -87647,17 +86584,9 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -87671,30 +86600,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 hexadecimal escape sequences are replaced with the character that it represents.", "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" } ] @@ -87703,7 +86624,7 @@ "name": "param", "text": [ { - "text": "argArray", + "text": "string", "kind": "parameterName" }, { @@ -87711,7 +86632,7 @@ "kind": "space" }, { - "text": "A list of arguments to be passed to the new function.", + "text": "A string value", "kind": "text" } ] @@ -87719,150 +86640,63 @@ ] }, { - "name": "toString", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "name": "unique", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "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", + "text": "unique", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "unknown", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Returns a string representation of a function.", - "kind": "text" + "text": "unknown", + "kind": "keyword" } ] }, { - "name": "length", - "kind": "property", + "name": "URIError", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "URIError", "kind": "localName" }, { - "text": ".", - "kind": "punctuation" - }, - { - "text": "length", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "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", + "text": "URIError", "kind": "localName" }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "arguments", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -87872,60 +86706,71 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "caller", - "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "name": "var", + "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": "var", + "kind": "keyword" + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "caller", - "kind": "propertyName" - }, + "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Function", - "kind": "localName" + "text": "yield", + "kind": "keyword" } - ], - "documentation": [] + ] } ] } @@ -87933,76 +86778,59 @@ { "marker": { "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 2474, - "name": "109" + "position": 2237, + "name": "88" }, "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, + "isGlobalCompletion": false, + "isMemberCompletion": true, "isNewIdentifierLocation": false, - "entries": [ - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", + "optionalReplacementSpan": { + "start": 2237, + "length": 2 + }, + "entries": [ + { + "name": "apply", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { - "text": "module", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "method", + "kind": "text" }, { - "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": "Function", + "kind": "localName" }, { - "text": "(", + "text": ".", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "apply", + "kind": "methodName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "this", + "kind": "parameterName" }, { "text": ":", @@ -88013,60 +86841,19 @@ "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": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", + "text": "thisArg", "kind": "parameterName" }, { @@ -88078,7 +86865,7 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { @@ -88090,7 +86877,7 @@ "kind": "space" }, { - "text": "radix", + "text": "argArray", "kind": "parameterName" }, { @@ -88106,7 +86893,7 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { @@ -88122,13 +86909,13 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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" } ], @@ -88137,7 +86924,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "thisArg", "kind": "parameterName" }, { @@ -88145,7 +86932,7 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "The object to be used as the this object.", "kind": "text" } ] @@ -88154,7 +86941,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "argArray", "kind": "parameterName" }, { @@ -88162,7 +86949,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 set of arguments to be passed to the function.", "kind": "text" } ] @@ -88170,33 +86957,21 @@ ] }, { - "name": "parseFloat", - "kind": "function", + "name": "arguments", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "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" }, { @@ -88204,13 +86979,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "arguments", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -88220,60 +86999,52 @@ "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" - } - ] - } - ] + "documentation": [] }, { - "name": "isNaN", - "kind": "function", + "name": "bind", + "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": "isNaN", - "kind": "functionName" + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "bind", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "number", + "text": "this", "kind": "parameterName" }, { @@ -88285,13 +87056,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" @@ -88301,60 +87080,23 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", + "text": "...", "kind": "punctuation" }, { - "text": "number", + "text": "argArray", "kind": "parameterName" }, { @@ -88366,9 +87108,17 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -88382,13 +87132,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "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" } ], @@ -88397,7 +87147,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "thisArg", "kind": "parameterName" }, { @@ -88405,80 +87155,16 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "An object to which the this keyword can refer inside the new function.", "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", + "text": "argArray", "kind": "parameterName" }, { @@ -88486,7 +87172,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A list of arguments to be passed to the new function.", "kind": "text" } ] @@ -88494,29 +87180,45 @@ ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "call", + "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": "decodeURIComponent", - "kind": "functionName" + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "call", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "this", "kind": "parameterName" }, { @@ -88528,13 +87230,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" @@ -88544,60 +87254,23 @@ "kind": "space" }, { - "text": "string", + "text": "any", "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", + "text": "...", "kind": "punctuation" }, { - "text": "uri", + "text": "argArray", "kind": "parameterName" }, { @@ -88609,9 +87282,17 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -88625,13 +87306,13 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Calls a method of an object, substituting another object for the current object.", "kind": "text" } ], @@ -88640,7 +87321,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "thisArg", "kind": "parameterName" }, { @@ -88648,7 +87329,24 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "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" } ] @@ -88656,30 +87354,38 @@ ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "caller", + "kind": "property", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "Function", + "kind": "localName" }, { - "text": "(", + "text": ".", "kind": "punctuation" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": "caller", + "kind": "propertyName" }, { "text": ":", @@ -88690,15 +87396,48 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "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": "|", + "text": "Function", + "kind": "localName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "length", + "kind": "propertyName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -88708,13 +87447,26 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "property", + "kind": "text" }, { - "text": "|", + "text": ")", "kind": "punctuation" }, { @@ -88722,13 +87474,17 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_s1", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -88738,60 +87494,52 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "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": "escape", - "kind": "functionName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_s2", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -88803,7 +87551,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -88819,73 +87567,28 @@ "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" - } - ] - } - ] + "documentation": [] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "unescape", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -88893,13 +87596,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_s3", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -88909,62 +87616,45 @@ "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", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "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": "NaN", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "prototype", + "kind": "propertyName" }, { "text": ":", @@ -88975,29 +87665,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "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": "Infinity", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "s1", + "kind": "propertyName" }, { "text": ":", @@ -89012,41 +87718,70 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "s1 is static property of c1", + "kind": "text" + } + ] }, { - "name": "Object", - "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": "Object", - "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": "Object", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -89057,50 +87792,50 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "static sum with property", "kind": "text" } ] }, { - "name": "Function", - "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": "Function", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": " ", - "kind": "space" + "text": ".", + "kind": "punctuation" }, { - "text": "Function", - "kind": "localName" + "text": "s3", + "kind": "propertyName" }, { "text": ":", @@ -89111,50 +87846,66 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "static getter property", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", "kind": "text" } ] }, { - "name": "String", - "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": "String", + "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": "String", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -89165,19 +87916,57 @@ "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.", - "kind": "text" + "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": "abstract", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "abstract", + "kind": "keyword" + } + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "any", + "kind": "keyword" } ] }, { - "name": "Boolean", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -89191,9 +87980,21 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -89207,7 +88008,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Array", "kind": "localName" }, { @@ -89219,14 +88020,14 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Number", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -89240,7 +88041,7 @@ "kind": "space" }, { - "text": "Number", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -89256,7 +88057,7 @@ "kind": "space" }, { - "text": "Number", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -89268,19 +88069,91 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "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": "Math", + "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", @@ -89294,7 +88167,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Boolean", "kind": "localName" }, { @@ -89310,7 +88183,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Boolean", "kind": "localName" }, { @@ -89322,25 +88195,32 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "break", + "kind": "keyword" } ] }, { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -89348,13 +88228,104 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "c1", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "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": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -89364,7 +88335,7 @@ "kind": "space" }, { - "text": "Date", + "text": "cProperties_i", "kind": "localName" }, { @@ -89376,19 +88347,35 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "RegExp", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -89402,7 +88389,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "DataView", "kind": "localName" }, { @@ -89418,7 +88405,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "DataView", "kind": "localName" }, { @@ -89430,14 +88417,14 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Error", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -89451,7 +88438,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Date", "kind": "localName" }, { @@ -89467,7 +88454,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Date", "kind": "localName" }, { @@ -89479,20 +88466,49 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "DateConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "EvalError", - "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" }, { @@ -89500,24 +88516,32 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -89528,20 +88552,44 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "RangeError", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -89549,24 +88597,32 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -89577,20 +88633,92 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "ReferenceError", - "kind": "var", + "name": "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" }, { @@ -89598,24 +88726,32 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -89626,20 +88762,44 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "SyntaxError", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -89647,27 +88807,35 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -89675,20 +88843,7 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { @@ -89696,24 +88851,20 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "TypeError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -89724,14 +88875,50 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "URIError", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -89745,7 +88932,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Error", "kind": "localName" }, { @@ -89761,7 +88948,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Error", "kind": "localName" }, { @@ -89773,20 +88960,20 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -89794,24 +88981,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": ":", @@ -89822,25 +89017,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", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -89848,36 +89071,32 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "x", + "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": ":", @@ -89888,14 +89107,38 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "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": "ArrayBuffer", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -89909,7 +89152,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "EvalError", "kind": "localName" }, { @@ -89925,7 +89168,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "EvalError", "kind": "localName" }, { @@ -89937,19 +89180,62 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "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": "export", + "kind": "keyword" } ] }, { - "name": "DataView", + "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", @@ -89963,7 +89249,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Float32Array", "kind": "localName" }, { @@ -89979,7 +89265,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Float32Array", "kind": "localName" }, { @@ -89991,14 +89277,19 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "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": "Int8Array", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -90012,7 +89303,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "Float64Array", "kind": "localName" }, { @@ -90028,7 +89319,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "Float64Array", "kind": "localName" }, { @@ -90040,19 +89331,43 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "Float64ArrayConstructor", "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 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": "Uint8Array", + "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", @@ -90066,7 +89381,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Function", "kind": "localName" }, { @@ -90082,7 +89397,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Function", "kind": "localName" }, { @@ -90094,25 +89409,25 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "FunctionConstructor", "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": "Creates a new function.", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -90120,13 +89435,18 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -90136,7 +89456,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "i1", "kind": "localName" }, { @@ -90148,25 +89468,20 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -90174,53 +89489,40 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -90228,27 +89530,47 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "i1_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "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": "Uint16Array", - "kind": "localName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -90256,39 +89578,18 @@ "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_nc_p", "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" @@ -90298,7 +89599,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "i1_nc_p", "kind": "localName" }, { @@ -90310,25 +89611,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_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -90336,24 +89632,24 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "i1_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -90364,39 +89660,38 @@ "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" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "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" @@ -90406,7 +89701,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "i1_ncprop", "kind": "localName" }, { @@ -90418,39 +89713,18 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", + "name": "i1_ncr", "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" @@ -90460,7 +89734,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "i1_ncr", "kind": "localName" }, { @@ -90472,25 +89746,20 @@ "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "namespace", + "text": "var", "kind": "keyword" }, { @@ -90498,40 +89767,26 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "i1_p", + "kind": "localName" + }, { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" } ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "i1", + "name": "i1_prop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -90545,7 +89800,7 @@ "kind": "space" }, { - "text": "i1", + "text": "i1_prop", "kind": "localName" }, { @@ -90557,14 +89812,14 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "i1_p", + "name": "i1_r", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -90578,7 +89833,7 @@ "kind": "space" }, { - "text": "i1_p", + "text": "i1_r", "kind": "localName" }, { @@ -90597,7 +89852,7 @@ "documentation": [] }, { - "name": "i1_f", + "name": "i1_s_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -90611,7 +89866,7 @@ "kind": "space" }, { - "text": "i1_f", + "text": "i1_s_f", "kind": "localName" }, { @@ -90666,7 +89921,7 @@ "documentation": [] }, { - "name": "i1_r", + "name": "i1_s_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -90680,7 +89935,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -90699,7 +89954,7 @@ "documentation": [] }, { - "name": "i1_prop", + "name": "i1_s_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -90713,7 +89968,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "i1_s_ncf", "kind": "localName" }, { @@ -90724,6 +89979,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" @@ -90732,7 +90023,7 @@ "documentation": [] }, { - "name": "i1_nc_p", + "name": "i1_s_ncprop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -90746,7 +90037,7 @@ "kind": "space" }, { - "text": "i1_nc_p", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -90765,7 +90056,7 @@ "documentation": [] }, { - "name": "i1_ncf", + "name": "i1_s_ncr", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -90779,7 +90070,7 @@ "kind": "space" }, { - "text": "i1_ncf", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -90790,36 +90081,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" }, { @@ -90834,7 +90122,7 @@ "documentation": [] }, { - "name": "i1_ncr", + "name": "i1_s_prop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -90848,7 +90136,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "i1_s_prop", "kind": "localName" }, { @@ -90867,7 +90155,7 @@ "documentation": [] }, { - "name": "i1_ncprop", + "name": "i1_s_r", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -90881,7 +90169,7 @@ "kind": "space" }, { - "text": "i1_ncprop", + "text": "i1_s_r", "kind": "localName" }, { @@ -90900,10 +90188,70 @@ "documentation": [] }, { - "name": "i1_s_p", - "kind": "var", + "name": "if", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "infer", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "infer", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -90914,7 +90262,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Infinity", "kind": "localName" }, { @@ -90933,13 +90281,25 @@ "documentation": [] }, { - "name": "i1_s_f", - "kind": "var", + "name": "instanceof", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -90947,24 +90307,24 @@ "kind": "space" }, { - "text": "i1_s_f", + "text": "Int16Array", "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": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -90975,38 +90335,39 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "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": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -91016,7 +90377,7 @@ "kind": "space" }, { - "text": "i1_s_r", + "text": "Int32Array", "kind": "localName" }, { @@ -91028,18 +90389,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_prop", + "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" @@ -91049,7 +90431,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Int8Array", "kind": "localName" }, { @@ -91061,53 +90443,58 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "A typed array of 8-bit integer values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] }, { - "name": "i1_s_nc_p", - "kind": "var", + "name": "interface", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_s_nc_p", - "kind": "localName" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -91115,23 +90502,15 @@ "kind": "space" }, { - "text": "i1_s_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "isFinite", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "number", "kind": "parameterName" }, { @@ -91151,11 +90530,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -91163,20 +90538,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_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -91184,41 +90583,16 @@ "kind": "space" }, { - "text": "i1_s_ncr", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" }, { - "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" + "kind": "parameterName" }, { "text": ":", @@ -91231,27 +90605,10 @@ { "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": ":", @@ -91262,49 +90619,44 @@ "kind": "space" }, { - "text": "typeof", + "text": "boolean", "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" - }, + "documentation": [ { - "text": "cProperties", - "kind": "className" + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] + } + ] }, { - "name": "cProperties_i", + "name": "JSON", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -91312,32 +90664,15 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "JSON", "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,750 +90680,1318 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "JSON", + "kind": "localName" + }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "JSON", + "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": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "debugger", - "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": "default", + "name": "keyof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "keyof", "kind": "keyword" } ] }, { - "name": "delete", + "name": "let", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "let", "kind": "keyword" } ] }, { - "name": "do", - "kind": "keyword", - "kindModifiers": "", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Math", + "kind": "localName" + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "extends", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "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": "Math", + "kind": "localName" + }, { - "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", - "kind": "keyword" + "text": "Math", + "kind": "localName" } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "import", - "kind": "keyword" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" } ] }, { - "name": "in", + "name": "module", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "module", "kind": "keyword" } ] }, { - "name": "instanceof", + "name": "namespace", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "namespace", "kind": "keyword" } ] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "null", + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "return", + "name": "never", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "never", "kind": "keyword" } ] }, { - "name": "super", + "name": "new", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "new", "kind": "keyword" } ] }, { - "name": "switch", + "name": "null", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "null", "kind": "keyword" } ] }, { - "name": "this", + "name": "number", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "number", "kind": "keyword" } ] }, { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", + "name": "Number", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "throw", + "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": "true", + "name": "object", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "object", "kind": "keyword" } ] }, { - "name": "try", - "kind": "keyword", - "kindModifiers": "", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "try", + "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": "typeof", + "name": "package", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "package", "kind": "keyword" } ] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "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": "void", - "kind": "keyword", - "kindModifiers": "", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "void", + "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": "while", - "kind": "keyword", - "kindModifiers": "", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "while", + "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": "with", + "name": "readonly", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "readonly", "kind": "keyword" } ] }, { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "implements", + "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": "interface", - "kind": "keyword", - "kindModifiers": "", + "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": "let", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "return", "kind": "keyword" } ] }, { - "name": "package", + "name": "string", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "string", "kind": "keyword" } ] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "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": "abstract", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "abstract", + "text": "super", "kind": "keyword" } ] }, { - "name": "as", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "switch", "kind": "keyword" } ] }, { - "name": "asserts", + "name": "symbol", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "asserts", + "text": "symbol", "kind": "keyword" } ] }, { - "name": "any", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "any", + "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": "async", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "this", "kind": "keyword" } ] }, { - "name": "await", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "throw", "kind": "keyword" } ] }, { - "name": "boolean", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "boolean", + "text": "true", "kind": "keyword" } ] }, { - "name": "declare", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "try", "kind": "keyword" } ] }, { - "name": "infer", + "name": "type", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "infer", + "text": "type", "kind": "keyword" } ] }, { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "keyof", + "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": "module", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "namespace", + "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": "never", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "never", + "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": "readonly", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "readonly", + "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": "number", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "number", + "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": "object", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "object", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "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" - } - ] - }, - { - "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 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" + } + ] } ] }, @@ -92117,13 +92020,110 @@ ] }, { - "name": "bigint", + "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": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "bigint", + "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" } ] @@ -92147,7 +92147,7 @@ }, "entries": [ { - "name": "p1", + "name": "nc_p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -92177,7 +92177,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -92193,15 +92193,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter only property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "nc_p1", + "name": "nc_p2", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -92231,7 +92226,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "nc_p2", "kind": "propertyName" }, { @@ -92250,7 +92245,7 @@ "documentation": [] }, { - "name": "p2", + "name": "p1", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -92280,7 +92275,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "p1", "kind": "propertyName" }, { @@ -92298,13 +92293,13 @@ ], "documentation": [ { - "text": "setter only property", + "text": "getter only property", "kind": "text" } ] }, { - "name": "nc_p2", + "name": "p2", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -92334,7 +92329,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "p2", "kind": "propertyName" }, { @@ -92350,7 +92345,12 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "setter only property", + "kind": "text" + } + ] } ] } @@ -92543,7 +92543,7 @@ ] }, { - "name": "bbbb", + "name": "arguments", "kind": "local var", "kindModifiers": "", "sortText": "11", @@ -92565,8 +92565,8 @@ "kind": "space" }, { - "text": "bbbb", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -92577,37 +92577,57 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", "kind": "punctuation" }, { - "text": "local var", - "kind": "text" + "text": "T", + "kind": "typeParameterName" }, { - "text": ")", + "text": ">", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -92618,20 +92638,20 @@ "kind": "space" }, { - "text": "IArguments", + "text": "ArrayConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -92639,40 +92659,97 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "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": [] + "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": "eval", - "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": " ", - "kind": "space" - }, + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "eval", - "kind": "functionName" - }, + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "bbbb", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "local var", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -92680,12 +92757,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "bbbb", + "kind": "localName" }, { "text": ":", @@ -92696,44 +92769,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": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -92741,44 +92790,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Boolean", + "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": "Boolean", + "kind": "localName" }, { "text": ":", @@ -92789,77 +92818,118 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "break", + "kind": "keyword" + } + ] + }, + { + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "This is comment for c1", "kind": "text" } - ], - "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", - "kindModifiers": "declare", + "name": "class", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "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": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" }, { @@ -92867,16 +92937,29 @@ "kind": "space" }, { - "text": "parseFloat", - "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": "string", - "kind": "parameterName" + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -92887,60 +92970,41 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "class", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "cWithConstructorProperty", + "kind": "className" } ], - "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": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -92948,32 +93012,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": ":", @@ -92984,44 +93040,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" }, { @@ -93029,32 +93061,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": ":", @@ -93065,33 +93089,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" } ] }, @@ -93257,6 +93274,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", @@ -93449,7 +93514,68 @@ } ] } - ] + ] + }, + { + "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": "escape", @@ -93542,10 +93668,10 @@ ] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -93556,7 +93682,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -93564,7 +93690,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -93592,31 +93718,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" }, { @@ -93624,7 +93741,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -93632,13 +93749,13 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -93646,30 +93763,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" @@ -93679,7 +93779,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "EvalError", "kind": "localName" }, { @@ -93691,176 +93791,62 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", + "name": "export", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "export", "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", + "name": "extends", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "extends", "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", + "name": "false", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "false", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "String", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "StringConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "finally", + "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": "finally", + "kind": "keyword" } ] }, { - "name": "Boolean", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -93874,7 +93860,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Float32Array", "kind": "localName" }, { @@ -93890,7 +93876,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Float32Array", "kind": "localName" }, { @@ -93902,14 +93888,19 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "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": "Number", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -93923,7 +93914,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Float64Array", "kind": "localName" }, { @@ -93939,7 +93930,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Float64Array", "kind": "localName" }, { @@ -93951,73 +93942,43 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "Float64ArrayConstructor", "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 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": "Math", - "kind": "var", - "kindModifiers": "declare", + "name": "for", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Math", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "for", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Math", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Math", - "kind": "localName" } - ], - "documentation": [ + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "function", + "kind": "keyword" } ] }, { - "name": "Date", + "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -94031,7 +93992,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Function", "kind": "localName" }, { @@ -94047,7 +94008,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Function", "kind": "localName" }, { @@ -94059,41 +94020,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", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -94101,46 +94046,18 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Error", + "name": "i1", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -94150,7 +94067,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1", "kind": "localName" }, { @@ -94162,20 +94079,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" }, { @@ -94183,48 +94100,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" }, { @@ -94232,76 +94141,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" }, { @@ -94309,34 +94189,18 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" - }, + { + "name": "i1_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -94346,7 +94210,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "i1_nc_p", "kind": "localName" }, { @@ -94358,20 +94222,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" }, { @@ -94379,24 +94243,24 @@ "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": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -94407,34 +94271,38 @@ "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": "=>", + "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" @@ -94444,7 +94312,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "i1_ncprop", "kind": "localName" }, { @@ -94456,20 +94324,20 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "JSON", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -94477,13 +94345,30 @@ "kind": "space" }, { - "text": "JSON", + "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" @@ -94493,7 +94378,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "i1_p", "kind": "localName" }, { @@ -94505,25 +94390,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_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -94531,25 +94411,30 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_prop", "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_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -94559,7 +94444,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i1_r", "kind": "localName" }, { @@ -94571,20 +94456,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i1_s_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -94592,24 +94477,24 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1_s_f", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -94620,39 +94505,38 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "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" @@ -94662,7 +94546,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_s_nc_p", "kind": "localName" }, { @@ -94674,20 +94558,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Int8Array", + "name": "i1_s_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -94695,24 +94579,24 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "i1_s_ncf", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -94723,39 +94607,38 @@ "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", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "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" @@ -94765,7 +94648,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "i1_s_ncprop", "kind": "localName" }, { @@ -94777,39 +94660,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_ncr", "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" @@ -94819,7 +94681,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -94831,39 +94693,18 @@ "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_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -94873,7 +94714,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "i1_s_p", "kind": "localName" }, { @@ -94885,25 +94726,20 @@ "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": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -94911,13 +94747,30 @@ "kind": "space" }, { - "text": "Uint16Array", + "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" @@ -94927,7 +94780,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "i1_s_r", "kind": "localName" }, { @@ -94939,39 +94792,66 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "if", + "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": "if", + "kind": "keyword" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "implements", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "implements", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "import", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Int32Array", - "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" @@ -94981,7 +94861,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Infinity", "kind": "localName" }, { @@ -94993,19 +94873,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 +94906,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Int16Array", "kind": "localName" }, { @@ -95035,7 +94922,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Int16Array", "kind": "localName" }, { @@ -95047,19 +94934,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 +94960,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Int32Array", "kind": "localName" }, { @@ -95089,7 +94976,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Int32Array", "kind": "localName" }, { @@ -95101,19 +94988,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 +95014,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Int8Array", "kind": "localName" }, { @@ -95143,7 +95030,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Int8Array", "kind": "localName" }, { @@ -95155,17 +95042,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,13 +95087,13 @@ "documentation": [] }, { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "function", "kind": "keyword" }, { @@ -95202,34 +95101,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": "isFinite", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "number", + "kind": "parameterName" }, { "text": ":", @@ -95240,29 +95121,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_p", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -95273,20 +95137,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 +95182,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 +95210,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -95342,20 +95218,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 +95263,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 +95279,7 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "JSON", "kind": "localName" }, { @@ -95408,53 +95291,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 +95329,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 +95357,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 +95383,7 @@ "kind": "space" }, { - "text": "i1_ncr", + "text": "NaN", "kind": "localName" }, { @@ -95550,13 +95402,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 +95440,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 +95456,7 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Number", "kind": "localName" }, { @@ -95609,20 +95468,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 +95494,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 +95522,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 +95560,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 +95600,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 +95641,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,12 +95673,12 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "radix", + "kind": "parameterName" }, { - "text": "b", - "kind": "parameterName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -95834,11 +95697,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -95850,16 +95709,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 +95767,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 +95783,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "RangeError", "kind": "localName" }, { @@ -95912,20 +95795,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 +95816,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 +95832,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 +95865,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 +95881,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", - "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", + "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" - } - ] - }, - { - "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": "String", + "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": "String", + "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": "StringConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "instanceof", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "new", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "super", "kind": "keyword" } ] }, { - "name": "null", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "switch", "kind": "keyword" } ] }, { - "name": "return", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "switch", + "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", @@ -96427,6 +96086,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,145 +96148,437 @@ ] }, { - "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": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "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": "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" } ] diff --git a/tests/baselines/reference/completionsCommentsCommentParsing.baseline b/tests/baselines/reference/completionsCommentsCommentParsing.baseline index 6da2d73bc7fbe..e183129734778 100644 --- a/tests/baselines/reference/completionsCommentsCommentParsing.baseline +++ b/tests/baselines/reference/completionsCommentsCommentParsing.baseline @@ -15,7 +15,121 @@ }, "entries": [ { - "name": "a", + "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": "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": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "b", "kind": "parameter", "kindModifiers": "", "sortText": "11", @@ -37,7 +151,7 @@ "kind": "space" }, { - "text": "a", + "text": "b", "kind": "parameterName" }, { @@ -55,7 +169,7 @@ ], "documentation": [ { - "text": "first number", + "text": "second number", "kind": "text" } ], @@ -64,7 +178,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "b", "kind": "parameterName" }, { @@ -72,7 +186,7 @@ "kind": "space" }, { - "text": "first number", + "text": "second number", "kind": "text" } ] @@ -80,7 +194,7 @@ ] }, { - "name": "b", + "name": "a", "kind": "parameter", "kindModifiers": "", "sortText": "11", @@ -102,7 +216,7 @@ "kind": "space" }, { - "text": "b", + "text": "a", "kind": "parameterName" }, { @@ -120,7 +234,7 @@ ], "documentation": [ { - "text": "second number", + "text": "first number", "kind": "text" } ], @@ -129,7 +243,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "a", "kind": "parameterName" }, { @@ -137,7 +251,7 @@ "kind": "space" }, { - "text": "second number", + "text": "first number", "kind": "text" } ] @@ -145,30 +259,38 @@ ] }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -179,41 +301,49 @@ "kind": "space" }, { - "text": "IArguments", + "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": "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" }, { @@ -221,32 +351,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": ":", @@ -257,44 +379,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" }, { @@ -302,16 +472,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": ":", @@ -322,40 +500,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": ":", @@ -366,55 +549,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", @@ -428,7 +587,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "decodeURI", "kind": "functionName" }, { @@ -436,7 +595,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -464,13 +623,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" } ], @@ -479,7 +638,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -487,7 +646,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -495,7 +654,7 @@ ] }, { - "name": "isNaN", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -509,7 +668,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -517,7 +676,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -529,7 +688,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -545,13 +704,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" } ], @@ -560,7 +719,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -568,7 +727,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -576,10 +735,34 @@ ] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", + "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": "divide", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -590,7 +773,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "divide", "kind": "functionName" }, { @@ -598,7 +781,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -614,11 +797,7 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -626,60 +805,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": "b", "kind": "parameterName" }, { @@ -691,7 +817,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -707,13 +833,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 divide function", "kind": "text" } ], @@ -722,7 +848,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "a", "kind": "parameterName" }, { @@ -730,80 +856,25 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "this is a", "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" + "name": "paramTag", + "text": [ + { + "text": "{ number } g this is optional param g", + "kind": "text" + } + ] }, - { - "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", + "text": "b", "kind": "parameterName" }, { @@ -811,13 +882,37 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "this is b", "kind": "text" } ] } ] }, + { + "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", @@ -1012,6 +1107,67 @@ } ] }, + { + "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": "escape", "kind": "function", @@ -1103,10 +1259,10 @@ ] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -1117,7 +1273,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -1125,7 +1281,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -1153,31 +1309,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" }, { @@ -1185,7 +1332,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -1193,11 +1340,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" @@ -1207,7 +1370,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { @@ -1219,20 +1382,44 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Infinity", - "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": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "f1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -1240,8 +1427,16 @@ "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "f1", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -1254,34 +1449,21 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "Object", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "any", "kind": "keyword" }, { @@ -1289,31 +1471,82 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "fn f1 with number", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "about b", + "kind": "text" + } + ] + } ] }, { - "name": "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", @@ -1327,7 +1560,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float32Array", "kind": "localName" }, { @@ -1343,7 +1576,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float32Array", "kind": "localName" }, { @@ -1355,19 +1588,19 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "Float32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1381,7 +1614,7 @@ "kind": "space" }, { - "text": "String", + "text": "Float64Array", "kind": "localName" }, { @@ -1397,7 +1630,7 @@ "kind": "space" }, { - "text": "String", + "text": "Float64Array", "kind": "localName" }, { @@ -1409,25 +1642,25 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "Float64ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "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": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "fooBar", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1435,24 +1668,16 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "fooBar", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": "foo", + "kind": "parameterName" }, { "text": ":", @@ -1463,45 +1688,36 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "Number", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "bar", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1512,73 +1728,79 @@ "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": "Function returns string concat of foo and bar", "kind": "text" } - ] - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Math", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "foo", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is string", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" - }, + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", + "kind": "text" + } + ] + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "for", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Math", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Math", - "kind": "localName" } - ], - "documentation": [ + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "function", + "kind": "keyword" } ] }, { - "name": "Date", + "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1592,7 +1814,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Function", "kind": "localName" }, { @@ -1608,7 +1830,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Function", "kind": "localName" }, { @@ -1620,25 +1842,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" }, { @@ -1646,13 +1868,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" @@ -1662,7 +1937,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Infinity", "kind": "localName" }, { @@ -1674,14 +1949,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", @@ -1695,7 +1982,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Int16Array", "kind": "localName" }, { @@ -1711,7 +1998,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Int16Array", "kind": "localName" }, { @@ -1723,14 +2010,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", @@ -1744,7 +2036,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Int32Array", "kind": "localName" }, { @@ -1760,7 +2052,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Int32Array", "kind": "localName" }, { @@ -1772,14 +2064,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", @@ -1793,7 +2090,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Int8Array", "kind": "localName" }, { @@ -1809,7 +2106,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Int8Array", "kind": "localName" }, { @@ -1821,36 +2118,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" }, { @@ -1858,32 +2156,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" }, { @@ -1891,24 +2177,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": ":", @@ -1919,20 +2213,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" }, { @@ -1940,24 +2258,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": ":", @@ -1968,20 +2294,44 @@ "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", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1989,24 +2339,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2017,20 +2359,25 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is function comment\nAnd properly aligned comment", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2038,24 +2385,16 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "JSON", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2066,25 +2405,25 @@ "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 function comment\n And aligned with 4 space char margin", "kind": "text" } ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2092,37 +2431,41 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "jsDocCommentAlignmentTest3", + "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": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, + "text": "b", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -2132,45 +2475,36 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "c", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2181,25 +2515,78 @@ "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.", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } + ], + "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" + } + ] + }, + { + "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" + } + ] + } ] }, { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2207,24 +2594,16 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2235,20 +2614,25 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2256,24 +2640,16 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2284,25 +2660,25 @@ "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": "another jsDocComment", "kind": "text" } ] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2310,24 +2686,16 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2338,25 +2706,25 @@ "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": "* triplestar jsDocComment", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2364,24 +2732,16 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2392,25 +2752,25 @@ "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": "another jsDocComment", "kind": "text" } ] }, { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2418,24 +2778,16 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments5", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2446,25 +2798,25 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "another jsDocComment", "kind": "text" } ] }, { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2472,24 +2824,16 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2500,25 +2844,25 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "jsdoc comment", "kind": "text" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2526,24 +2870,16 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2554,25 +2890,25 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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 multiple line jsdoc stule comment\nNew line1\nNew Line2", "kind": "text" } ] }, { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2580,24 +2916,16 @@ "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLineMerge", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2608,25 +2936,25 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "Another this one too", "kind": "text" } ] }, { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2634,27 +2962,31 @@ "kind": "space" }, { - "text": "Float32Array", - "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": "Float32Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -2662,50 +2994,56 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "b", + "kind": "parameterName" + }, { - "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", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "d", + "kind": "parameterName" }, { "text": ":", @@ -2716,40 +3054,71 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "number", + "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": "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" + "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": "simple", + "name": "jsDocSingleLine", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -2763,7 +3132,7 @@ "kind": "space" }, { - "text": "simple", + "text": "jsDocSingleLine", "kind": "functionName" }, { @@ -2787,16 +3156,21 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is eg of single line jsdoc style comment", + "kind": "text" + } + ] }, { - "name": "multiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -2804,16 +3178,24 @@ "kind": "space" }, { - "text": "multiLine", - "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": ":", @@ -2824,20 +3206,37 @@ "kind": "space" }, { - "text": "void", - "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": "jsDocSingleLine", - "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" }, { @@ -2845,16 +3244,24 @@ "kind": "space" }, { - "text": "jsDocSingleLine", - "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": ":", @@ -2865,19 +3272,19 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "this is eg of single line jsdoc style comment", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "jsDocMultiLine", + "name": "multiLine", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -2891,7 +3298,7 @@ "kind": "space" }, { - "text": "jsDocMultiLine", + "text": "multiLine", "kind": "functionName" }, { @@ -2915,15 +3322,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMultiLineMerge", + "name": "multiply", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -2937,7 +3339,7 @@ "kind": "space" }, { - "text": "jsDocMultiLineMerge", + "text": "multiply", "kind": "functionName" }, { @@ -2945,8 +3347,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -2957,42 +3359,20 @@ "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": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -3003,41 +3383,23 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "c", + "kind": "parameterName" }, { - "text": ")", + "text": "?", "kind": "punctuation" }, { @@ -3049,41 +3411,23 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "d", + "kind": "parameterName" }, { - "text": ")", + "text": "?", "kind": "punctuation" }, { @@ -3095,39 +3439,37 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments4", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments4", - "kind": "functionName" + "text": "e", + "kind": "parameterName" }, { - "text": "(", + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -3147,65 +3489,97 @@ ], "documentation": [ { - "text": "another jsDocComment", + "text": "This is multiplication function", "kind": "text" } - ] - }, - { - "name": "jsDocMixedComments5", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + ], + "tags": [ { - "text": "function", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": "jsDocMixedComments5", - "kind": "functionName" + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] }, { - "text": "(", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] }, { - "text": ")", - "kind": "punctuation" + "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": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" + "name": "anotherTag" } ] }, { - "name": "jsDocMixedComments6", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -3213,16 +3587,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -3233,14 +3599,21 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "jsdoc comment", - "kind": "text" + "text": "new", + "kind": "keyword" } ] }, @@ -3368,13 +3741,13 @@ "documentation": [] }, { - "name": "sum", - "kind": "function", + "name": "NoQuickInfoClass", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "class", "kind": "keyword" }, { @@ -3382,56 +3755,57 @@ "kind": "space" }, { - "text": "sum", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, + "text": "NoQuickInfoClass", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "a", - "kind": "parameterName" - }, + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "Number", + "kind": "localName" }, { - "text": "b", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -3442,61 +3816,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "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": "interface", "kind": "keyword" }, { @@ -3504,16 +3842,24 @@ "kind": "space" }, { - "text": "multiply", - "kind": "functionName" + "text": "Object", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -3524,35 +3870,57 @@ "kind": "space" }, { - "text": "number", + "text": "ObjectConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] + }, + { + "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": "b", - "kind": "parameterName" + "text": "parseFloat", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "string", + "kind": "parameterName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -3560,11 +3928,11 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "string", + "kind": "keyword" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -3578,23 +3946,60 @@ { "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "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": "d", - "kind": "parameterName" + "text": "parseInt", + "kind": "functionName" }, { - "text": "?", + "text": "(", "kind": "punctuation" }, + { + "text": "string", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -3604,7 +4009,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -3616,7 +4021,7 @@ "kind": "space" }, { - "text": "e", + "text": "radix", "kind": "parameterName" }, { @@ -3632,7 +4037,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -3648,13 +4053,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -3663,7 +4068,15 @@ "name": "param", "text": [ { - "text": "", + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", "kind": "text" } ] @@ -3672,7 +4085,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "radix", "kind": "parameterName" }, { @@ -3680,71 +4093,70 @@ "kind": "space" }, { - "text": "first number", + "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": "interface", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "b", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "c", - "kind": "text" - } - ] + "text": "RangeError", + "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": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -3752,16 +4164,73 @@ "kind": "space" }, { - "text": "f1", - "kind": "functionName" + "text": "ReferenceError", + "kind": "localName" }, { - "text": "(", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" + "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": ":", @@ -3772,9 +4241,46 @@ "kind": "space" }, { - "text": "number", + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "simple", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -3788,50 +4294,88 @@ "kind": "space" }, { - "text": "any", + "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": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "fn f1 with number", + "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": "b", + "text": "a", "kind": "parameterName" }, { @@ -3839,13 +4383,76 @@ "kind": "space" }, { - "text": "about b", + "text": "this is input number", + "kind": "text" + } + ] + }, + { + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", "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": "subtract", "kind": "function", @@ -4221,7 +4828,7 @@ ] }, { - "name": "square", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -4235,7 +4842,7 @@ "kind": "space" }, { - "text": "square", + "text": "sum", "kind": "functionName" }, { @@ -4259,13 +4866,37 @@ "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { - "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" @@ -4277,20 +4908,11 @@ ], "documentation": [ { - "text": "this is square function", + "text": "Adds two integers and returns the result", "kind": "text" } ], "tags": [ - { - "name": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] - }, { "name": "param", "text": [ @@ -4303,16 +4925,24 @@ "kind": "space" }, { - "text": "this is input number", + "text": "first number", "kind": "text" } ] }, { - "name": "returnType", + "name": "param", "text": [ { - "text": "{ number } it is return type", + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "second number", "kind": "text" } ] @@ -4320,13 +4950,37 @@ ] }, { - "name": "divide", - "kind": "function", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -4334,16 +4988,24 @@ "kind": "space" }, { - "text": "divide", - "kind": "functionName" + "text": "SyntaxError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -4354,36 +5016,93 @@ "kind": "space" }, { - "text": "number", + "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": ",", - "kind": "punctuation" + "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", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "TypeError", + "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": "TypeError", + "kind": "localName" }, { "text": ":", @@ -4394,70 +5113,32 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is divide function", - "kind": "text" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], - "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": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is b", - "kind": "text" - } - ] + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "fooBar", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -4465,31 +5146,27 @@ "kind": "space" }, { - "text": "fooBar", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { - "text": "foo", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint16Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -4497,24 +5174,50 @@ "kind": "space" }, { - "text": "bar", - "kind": "parameterName" - }, + "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": "string", + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -4525,61 +5228,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "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": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "bar", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is second string", - "kind": "text" - } - ] - } ] }, { - "name": "jsDocParamTest", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -4587,31 +5254,27 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8Array", + "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": "Uint8Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -4619,32 +5282,50 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -4655,19 +5336,62 @@ "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" }, { - "text": ",", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", "kind": "parameterName" }, { @@ -4679,7 +5403,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -4695,30 +5419,22 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "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": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is first parameter", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -4727,7 +5443,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "string", "kind": "parameterName" }, { @@ -4735,7 +5451,7 @@ "kind": "space" }, { - "text": "it is third parameter", + "text": "A string value", "kind": "text" } ] @@ -4743,13 +5459,13 @@ ] }, { - "name": "jsDocCommentAlignmentTest1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -4757,16 +5473,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" + "text": "URIError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" }, { "text": ":", @@ -4776,26 +5500,69 @@ "text": " ", "kind": "space" }, + { + "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" } - ], - "documentation": [ + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is function comment\nAnd properly aligned comment", - "kind": "text" + "text": "while", + "kind": "keyword" } ] }, { - "name": "jsDocCommentAlignmentTest2", - "kind": "function", + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "x", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -4803,16 +5570,46 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", - "kind": "functionName" + "text": "x", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } + ] + }, + { + "name": "y", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "y", + "kind": "localName" }, { "text": ":", @@ -4823,25 +5620,55 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "jsDocCommentAlignmentTest3", - "kind": "function", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "yield", + "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": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -4849,17 +5676,37 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", - "kind": "functionName" + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "arrayLength", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -4869,11 +5716,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -4881,11 +5728,7 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -4897,7 +5740,11 @@ "kind": "keyword" }, { - "text": ",", + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", "kind": "punctuation" }, { @@ -4905,104 +5752,82 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "+", + "kind": "operator" + }, + { + "text": "2", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "overloads", + "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" - } - ], - "tags": [ + "text": "Array", + "kind": "localName" + }, { - "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": "<", + "kind": "punctuation" }, { - "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": "T", + "kind": "typeParameterName" }, { - "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": ">", + "kind": "punctuation" } - ] + ], + "documentation": [] }, { - "name": "x", + "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" @@ -5012,7 +5837,7 @@ "kind": "space" }, { - "text": "x", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -5024,22 +5849,58 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is a comment", + "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": "y", - "kind": "var", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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", @@ -5050,7 +5911,7 @@ "kind": "space" }, { - "text": "y", + "text": "Boolean", "kind": "localName" }, { @@ -5062,46 +5923,75 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ + "text": "BooleanConstructor", + "kind": "interfaceName" + }, { - "text": "This is a comment", - "kind": "text" - } - ] - }, - { - "name": "NoQuickInfoClass", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "class", - "kind": "keyword" + "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": "NoQuickInfoClass", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "T", + "kind": "typeParameterName" + }, { - "text": "var", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" }, { @@ -5109,8 +5999,8 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "Boolean", + "kind": "localName" } ], "documentation": [] @@ -5188,502 +6078,150 @@ ] }, { - "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", - "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": "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": "DataView", + "kind": "localName" + }, { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "function", + "text": "var", "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": "DataView", + "kind": "localName" + }, { - "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": " ", + "kind": "space" + }, { - "text": "new", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "DateConstructor", + "kind": "interfaceName" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "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": "punctuation" + }, { - "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": "=>", + "kind": "punctuation" + }, { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "with", + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { "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": " ", + "kind": "space" + }, { - "text": "as", - "kind": "keyword" + "text": "Date", + "kind": "localName" } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "async", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "await", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "debugger", "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": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] }, { - "name": "eval", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -5697,7 +6235,7 @@ "kind": "space" }, { - "text": "eval", + "text": "decodeURI", "kind": "functionName" }, { @@ -5705,7 +6243,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "encodedURI", "kind": "parameterName" }, { @@ -5733,13 +6271,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -5748,7 +6286,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "encodedURI", "kind": "parameterName" }, { @@ -5756,7 +6294,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -5764,7 +6302,7 @@ ] }, { - "name": "parseInt", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -5778,7 +6316,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -5786,7 +6324,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -5802,7 +6340,11 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -5810,45 +6352,13 @@ "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": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -5857,7 +6367,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -5865,35 +6375,42 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, + } + ] + }, + { + "name": "default", + "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": "default", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", + "name": "delete", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", + "displayParts": [ + { + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "divide", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -5904,7 +6421,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "divide", "kind": "functionName" }, { @@ -5912,7 +6429,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -5924,15 +6441,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -5940,60 +6453,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" }, { @@ -6021,13 +6481,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" } ], @@ -6036,7 +6496,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -6044,80 +6504,25 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "this is a", "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" + "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": "number", + "text": "b", "kind": "parameterName" }, { @@ -6125,7 +6530,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "this is b", "kind": "text" } ] @@ -6133,7 +6538,31 @@ ] }, { - "name": "decodeURI", + "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", @@ -6147,7 +6576,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "encodeURI", "kind": "functionName" }, { @@ -6155,7 +6584,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "uri", "kind": "parameterName" }, { @@ -6189,7 +6618,7 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -6198,7 +6627,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "uri", "kind": "parameterName" }, { @@ -6214,7 +6643,7 @@ ] }, { - "name": "decodeURIComponent", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -6228,7 +6657,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -6236,7 +6665,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "uriComponent", "kind": "parameterName" }, { @@ -6252,11 +6681,11 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -6264,44 +6693,7 @@ "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", + "text": "number", "kind": "keyword" }, { @@ -6309,19 +6701,7 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -6329,7 +6709,7 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { @@ -6351,7 +6731,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -6360,7 +6740,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "uriComponent", "kind": "parameterName" }, { @@ -6368,7 +6748,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -6376,13 +6756,25 @@ ] }, { - "name": "encodeURIComponent", - "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": "var", "kind": "keyword" }, { @@ -6390,35 +6782,39 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "Error", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "ErrorConstructor", + "kind": "interfaceName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "message", + "kind": "parameterName" }, { - "text": "|", + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -6426,15 +6822,19 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "=>", "kind": "punctuation" }, { @@ -6442,51 +6842,27 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Error", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "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" + "text": "Error", + "kind": "localName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { "name": "escape", @@ -6579,10 +6955,10 @@ ] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -6593,7 +6969,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -6601,7 +6977,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -6629,31 +7005,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" }, { @@ -6661,7 +7028,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -6669,7 +7036,7 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6683,7 +7050,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { @@ -6695,29 +7062,24 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "EvalErrorConstructor", + "kind": "interfaceName" + }, { - "text": "var", - "kind": "keyword" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Infinity", - "kind": "localName" + "text": "message", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -6728,49 +7090,8 @@ "kind": "space" }, { - "text": "number", + "text": "string", "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": ")", @@ -6789,8 +7110,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "EvalError", + "kind": "localName" }, { "text": " ", @@ -6833,56 +7154,60 @@ "kind": "space" }, { - "text": "Object", + "text": "EvalError", "kind": "localName" } ], "documentation": [] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", + "name": "export", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "export", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Function", - "kind": "localName" - }, + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "f1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "f1", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "...", - "kind": "punctuation" - }, - { - "text": "args", + "text": "a", "kind": "parameterName" }, { @@ -6894,19 +7219,15 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", + "text": ")", "kind": "punctuation" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -6914,49 +7235,96 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "any", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "+", + "kind": "operator" }, { - "text": "interface", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "fn f1 with number", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "about b", + "kind": "text" + } + ] + } ] }, { - "name": "String", + "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": "var", + "text": "interface", "kind": "keyword" }, { @@ -6964,36 +7332,24 @@ "kind": "space" }, { - "text": "String", + "text": "Float32Array", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "StringConstructor", - "kind": "interfaceName" - }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "value", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -7004,35 +7360,41 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "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": "=>", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float64Array", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -7040,25 +7402,37 @@ "kind": "space" }, { - "text": "String", + "text": "Float64Array", "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "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": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "fooBar", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -7066,48 +7440,40 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "fooBar", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "BooleanConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "foo", + "kind": "parameterName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "bar", + "kind": "parameterName" }, { "text": ":", @@ -7118,19 +7484,15 @@ "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -7138,30 +7500,79 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "Function returns string concat of foo and bar", + "kind": "text" + } + ], + "tags": [ { - "text": "interface", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "foo", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is string", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" - }, + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", + "kind": "text" + } + ] + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Boolean", - "kind": "localName" + "text": "for", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Number", + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -7175,7 +7586,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Function", "kind": "localName" }, { @@ -7187,7 +7598,7 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" }, { @@ -7199,12 +7610,12 @@ "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": "...", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "args", + "kind": "parameterName" }, { "text": ":", @@ -7215,9 +7626,17 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -7235,8 +7654,8 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { "text": "\n", @@ -7251,25 +7670,25 @@ "kind": "space" }, { - "text": "Number", + "text": "Function", "kind": "localName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -7277,47 +7696,62 @@ "kind": "space" }, { - "text": "Math", - "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": "Math", - "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": "Math", - "kind": "localName" + "text": "import", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "in", + "kind": "keyword" } ] }, { - "name": "Date", + "name": "Infinity", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -7331,7 +7765,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Infinity", "kind": "localName" }, { @@ -7343,69 +7777,86 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "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": "Int16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "interface", - "kind": "keyword" + "text": "Int16Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -7413,32 +7864,24 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int32Array", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" - }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "pattern", - "kind": "parameterName" + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -7449,100 +7892,112 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "RegExp", + "text": "Int8Array", "kind": "localName" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "=>", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", + "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": "RegExp", - "kind": "localName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Error", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -7550,37 +8005,17 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "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" @@ -7590,7 +8025,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -7598,11 +8033,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -7610,36 +8041,44 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", + "text": "boolean", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "Error", - "kind": "localName" + "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": "var", + "text": "function", "kind": "keyword" }, { @@ -7647,37 +8086,17 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "isNaN", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "number", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -7687,7 +8106,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -7695,11 +8114,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -7707,64 +8122,90 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" - }, + "text": "boolean", + "kind": "keyword" + } + ], + "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": "jsDocCommentAlignmentTest1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "jsDocCommentAlignmentTest1", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is function comment\nAnd properly aligned comment", + "kind": "text" + } + ] }, { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -7772,8 +8213,16 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7784,25 +8233,43 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "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": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" + }, + { + "text": "jsDocCommentAlignmentTest3", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "a", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -7816,7 +8283,7 @@ "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -7824,81 +8291,48 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "RangeError", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" + "text": "any", + "kind": "keyword" }, { - "text": "1", - "kind": "numericLiteral" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "c", + "kind": "parameterName" }, { - "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", + "text": "any", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7909,112 +8343,170 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "This is function comment\n And aligned with 4 space char margin", + "kind": "text" + } + ], + "tags": [ { - "text": "message", - "kind": "parameterName" + "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": "?", - "kind": "punctuation" + "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": "punctuation" + "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" + } + ] + } + ] + }, + { + "name": "jsDocMixedComments1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "jsDocMixedComments1", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceError", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "+", - "kind": "operator" - }, + "text": "jsdoc comment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "jsDocMixedComments2", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -8022,35 +8514,15 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -8062,84 +8534,117 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "text": "* triplestar jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "jsDocMixedComments4", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "SyntaxError", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "+", - "kind": "operator" - }, + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "jsDocMixedComments5", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -8147,35 +8652,15 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -8187,84 +8672,117 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "text": "jsdoc comment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "jsDocMultiLine", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "TypeError", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "+", - "kind": "operator" - }, + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "kind": "text" + } + ] + }, + { + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "jsDocMultiLineMerge", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Another this one too", + "kind": "text" + } + ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -8272,37 +8790,17 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "jsDocParamTest", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "a", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -8312,11 +8810,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -8324,126 +8822,137 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "URIError", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" + "text": "number", + "kind": "keyword" }, { - "text": "1", - "kind": "numericLiteral" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "c", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "d", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "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 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": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -8451,35 +8960,15 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "jsDocSingleLine", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "arrayLength", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -8491,71 +8980,41 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "this is eg of single line jsdoc style comment", + "kind": "text" + } + ] + }, + { + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "any", + "text": "interface", "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": "JSON", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -8563,26 +9022,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", @@ -8596,7 +9072,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Math", "kind": "localName" }, { @@ -8612,7 +9088,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Math", "kind": "localName" }, { @@ -8624,25 +9100,25 @@ "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", - "sortText": "15", + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -8650,24 +9126,16 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "multiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8678,20 +9146,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiply", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -8699,24 +9167,16 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "multiply", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -8727,53 +9187,35 @@ "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", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "Uint8Array", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -8781,50 +9223,40 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "c", + "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": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -8835,50 +9267,40 @@ "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": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "e", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8889,79 +9311,103 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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 multiplication function", "kind": "text" } - ] - }, - { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + ], + "tags": [ { - "text": "Uint16Array", - "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": "Uint16Array", - "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": "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": "anotherTag" } ] }, { - "name": "Int32Array", + "name": "NaN", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -8969,53 +9415,44 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "NaN", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "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": "new", + "kind": "keyword" } ] }, { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -9023,24 +9460,16 @@ "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -9051,25 +9480,20 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -9077,24 +9501,16 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -9105,25 +9521,20 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -9131,24 +9542,16 @@ "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float64Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -9159,25 +9562,20 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "namespace", + "text": "class", "kind": "keyword" }, { @@ -9185,20 +9583,32 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "text": "NoQuickInfoClass", + "kind": "className" } ], "documentation": [] }, { - "name": "simple", - "kind": "function", + "name": "null", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -9206,16 +9616,8 @@ "kind": "space" }, { - "text": "simple", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -9226,36 +9628,23 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "multiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "NumberConstructor", + "kind": "interfaceName" }, { - "text": "multiLine", - "kind": "functionName" + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": ")", + "text": "value", + "kind": "parameterName" + }, + { + "text": "?", "kind": "punctuation" }, { @@ -9267,66 +9656,61 @@ "kind": "space" }, { - "text": "void", + "text": "any", "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": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "number", + "kind": "keyword" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Number", + "kind": "localName" } ], "documentation": [ { - "text": "this is eg of single line jsdoc style comment", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "jsDocMultiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9334,16 +9718,8 @@ "kind": "space" }, { - "text": "jsDocMultiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Object", + "kind": "localName" }, { "text": ":", @@ -9354,34 +9730,12 @@ "kind": "space" }, { - "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": "ObjectConstructor", + "kind": "interfaceName" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" + "text": "\n", + "kind": "lineBreak" }, { "text": "(", @@ -9392,7 +9746,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -9400,68 +9758,73 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "Another this one too", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments1", - "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": "Object", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "jsdoc comment", - "kind": "text" + "text": "package", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments2", + "name": "parseFloat", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -9472,7 +9835,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", + "text": "parseFloat", "kind": "functionName" }, { @@ -9480,8 +9843,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -9492,39 +9855,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -9538,22 +9871,41 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "* triplestar jsDocComment", + "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": "jsDocMixedComments4", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -9564,7 +9916,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments4", + "text": "parseInt", "kind": "functionName" }, { @@ -9572,8 +9924,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -9584,39 +9936,37 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments5", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments5", - "kind": "functionName" + "text": "radix", + "kind": "parameterName" }, { - "text": "(", + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -9630,25 +9980,61 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "another jsDocComment", + "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": "jsDocMixedComments6", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9656,16 +10042,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { "text": ":", @@ -9676,41 +10054,23 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" - } - ] - }, - { - "name": "noHelpComment1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "RangeErrorConstructor", + "kind": "interfaceName" }, { - "text": "noHelpComment1", - "kind": "functionName" + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": ")", + "text": "message", + "kind": "parameterName" + }, + { + "text": "?", "kind": "punctuation" }, { @@ -9722,102 +10082,84 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "noHelpComment2", - "kind": "functionName" - }, - { - "text": "(", + "text": "=>", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "noHelpComment3", - "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": [] }, { - "name": "sum", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9825,16 +10167,8 @@ "kind": "space" }, { - "text": "sum", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -9845,21 +10179,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "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" @@ -9869,7 +10207,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -9877,7 +10215,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -9885,102 +10227,73 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ + "text": "ReferenceError", + "kind": "localName" + }, { - "text": "Adds two integers and returns the result", - "kind": "text" - } - ], - "tags": [ + "text": " ", + "kind": "space" + }, { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] + "text": "(", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "second number", - "kind": "text" - } - ] - } - ] - }, - { - "name": "multiply", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "+", + "kind": "operator" + }, { - "text": "function", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "multiply", - "kind": "functionName" + "text": "overload", + "kind": "text" }, { - "text": "(", + "text": ")", "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "ReferenceError", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -9991,25 +10304,21 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "c", + "text": "pattern", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -10019,11 +10328,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -10031,15 +10344,19 @@ "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "RegExp", + "kind": "localName" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -10047,141 +10364,111 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" + "text": "RegExp", + "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": "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" + "text": "RegExp", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is multiplication function", - "kind": "text" + "text": "return", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "", - "kind": "text" - } - ] + "text": "function", + "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": "simple", + "kind": "functionName" }, { - "name": "param", - "text": [ - { - "text": "c", - "kind": "text" - } - ] + "text": "(", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "d", - "kind": "text" - } - ] + "text": ")", + "kind": "punctuation" }, { - "name": "anotherTag" + "text": ":", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "LastParam", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "anotherTag" + "text": "void", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "f1", + "name": "square", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -10195,7 +10482,7 @@ "kind": "space" }, { - "text": "f1", + "text": "square", "kind": "functionName" }, { @@ -10231,50 +10518,31 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "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": "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": "b", + "text": "a", "kind": "parameterName" }, { @@ -10282,13 +10550,124 @@ "kind": "space" }, { - "text": "about b", + "text": "this is input number", + "kind": "text" + } + ] + }, + { + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", "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": "subtract", "kind": "function", @@ -10664,106 +11043,7 @@ ] }, { - "name": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "square", - "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": "number", - "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" - } - ] - }, - { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] - } - ] - }, - { - "name": "divide", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -10777,7 +11057,7 @@ "kind": "space" }, { - "text": "divide", + "text": "sum", "kind": "functionName" }, { @@ -10837,13 +11117,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "this is divide function", + "text": "Adds two integers and returns the result", "kind": "text" } ], @@ -10860,16 +11140,7 @@ "kind": "space" }, { - "text": "this is a", - "kind": "text" - } - ] - }, - { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", + "text": "first number", "kind": "text" } ] @@ -10886,7 +11157,7 @@ "kind": "space" }, { - "text": "this is b", + "text": "second number", "kind": "text" } ] @@ -10894,13 +11165,37 @@ ] }, { - "name": "fooBar", - "kind": "function", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -10908,17 +11203,37 @@ "kind": "space" }, { - "text": "fooBar", - "kind": "functionName" + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "foo", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -10932,7 +11247,7 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -10940,89 +11255,120 @@ "kind": "space" }, { - "text": "bar", - "kind": "parameterName" + "text": "=>", + "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "+", + "kind": "operator" + }, + { + "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": "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 +11376,8 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -11050,21 +11388,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 +11416,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -11086,11 +11428,7 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -11098,101 +11436,76 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" + "text": "TypeError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, - { - "text": ":", + "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": "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 +11513,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 +11541,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 +11567,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 +11595,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,16 +11621,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", - "kind": "functionName" + "text": "Uint8Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -11312,20 +11649,50 @@ "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" }, { - "text": ",", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -11336,19 +11703,62 @@ "kind": "space" }, { - "text": "any", + "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": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", "kind": "parameterName" }, { @@ -11360,7 +11770,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -11376,47 +11786,22 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } ], "tags": [ { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", - "kind": "text" - } - ] - }, - { - "name": "param", + "name": "deprecated", "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", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -11425,7 +11810,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "string", "kind": "parameterName" }, { @@ -11433,7 +11818,7 @@ "kind": "space" }, { - "text": "this is info about b\nnot aligned text about parameter will eat only one space", + "text": "A string value", "kind": "text" } ] @@ -11441,10 +11826,10 @@ ] }, { - "name": "x", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -11455,7 +11840,7 @@ "kind": "space" }, { - "text": "x", + "text": "URIError", "kind": "localName" }, { @@ -11467,34 +11852,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 +11880,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,582 +11944,618 @@ "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", - "kind": "keyword", + "name": "x", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "const", + "text": "var", "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", + "text": "x", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "default", - "kind": "keyword" + "text": "This is a comment", + "kind": "text" } ] }, { - "name": "delete", - "kind": "keyword", + "name": "y", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "y", + "kind": "localName" + }, { - "text": "enum", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "export", - "kind": "keyword" + "text": "This is a comment", + "kind": "text" } ] }, { - "name": "extends", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "yield", "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": "false", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "false", - "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": "finally", - "kind": "keyword", - "kindModifiers": "", + "name": "Array", + "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": "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": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "import", - "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": "in", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "as", "kind": "keyword" } ] }, { - "name": "instanceof", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "async", "kind": "keyword" } ] }, { - "name": "new", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "await", "kind": "keyword" } ] }, { - "name": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "return", + "text": " ", + "kind": "space" + }, + { + "text": "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": "super", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "break", "kind": "keyword" } ] }, { - "name": "switch", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "case", "kind": "keyword" } ] }, { - "name": "this", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "catch", "kind": "keyword" } ] }, { - "name": "throw", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "class", "kind": "keyword" } ] }, { - "name": "true", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "const", "kind": "keyword" } ] }, { - "name": "try", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "continue", "kind": "keyword" } ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "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": "DataView", + "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" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "DataView", + "kind": "localName" + }, { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "implements", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "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": "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": "package", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "text": "function", "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": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "decodeURI", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "aOrb", + "text": "encodedURI", "kind": "parameterName" }, { @@ -12139,38 +12567,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "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" @@ -12180,13 +12583,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "optional parameter", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -12195,7 +12598,7 @@ "name": "param", "text": [ { - "text": "opt", + "text": "encodedURI", "kind": "parameterName" }, { @@ -12203,7 +12606,7 @@ "kind": "space" }, { - "text": "optional parameter", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -12211,69 +12614,7 @@ ] }, { - "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": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -12287,7 +12628,7 @@ "kind": "space" }, { - "text": "eval", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -12295,7 +12636,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -12323,13 +12664,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -12338,7 +12679,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -12346,7 +12687,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -12354,10 +12695,34 @@ ] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", + "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": "divide", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -12368,7 +12733,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "divide", "kind": "functionName" }, { @@ -12376,7 +12741,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -12388,7 +12753,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -12400,13 +12765,9 @@ "kind": "space" }, { - "text": "radix", + "text": "b", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -12432,13 +12793,13 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "this is divide function", "kind": "text" } ], @@ -12447,7 +12808,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -12455,7 +12816,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" } ] @@ -12464,7 +12834,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "b", "kind": "parameterName" }, { @@ -12472,7 +12842,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" } ] @@ -12480,7 +12850,31 @@ ] }, { - "name": "parseFloat", + "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", @@ -12494,7 +12888,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "encodeURI", "kind": "functionName" }, { @@ -12502,7 +12896,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -12530,13 +12924,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -12545,7 +12939,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -12553,7 +12947,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -12561,7 +12955,7 @@ ] }, { - "name": "isNaN", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -12575,7 +12969,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -12583,7 +12977,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "uriComponent", "kind": "parameterName" }, { @@ -12595,15 +12989,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -12611,44 +13005,7 @@ "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", + "text": "number", "kind": "keyword" }, { @@ -12656,19 +13013,7 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -12676,7 +13021,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -12692,13 +13037,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 component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -12707,7 +13052,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "uriComponent", "kind": "parameterName" }, { @@ -12715,7 +13060,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -12723,13 +13068,25 @@ ] }, { - "name": "decodeURI", - "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" }, { @@ -12737,32 +13094,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Error", + "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": "Error", + "kind": "localName" }, { "text": ":", @@ -12773,41 +13122,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "ErrorConstructor", + "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": "escape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -12818,7 +13143,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "escape", "kind": "functionName" }, { @@ -12826,7 +13151,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "string", "kind": "parameterName" }, { @@ -12860,16 +13185,25 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a 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": "encodedURIComponent", + "text": "string", "kind": "parameterName" }, { @@ -12877,7 +13211,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "A string value", "kind": "text" } ] @@ -12885,7 +13219,7 @@ ] }, { - "name": "encodeURI", + "name": "eval", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -12899,7 +13233,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "eval", "kind": "functionName" }, { @@ -12907,7 +13241,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "x", "kind": "parameterName" }, { @@ -12935,13 +13269,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" } ], @@ -12950,7 +13284,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "x", "kind": "parameterName" }, { @@ -12958,7 +13292,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -12966,13 +13300,13 @@ ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12980,35 +13314,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" }, { @@ -13016,73 +13342,41 @@ "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" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "export", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "extends", + "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": "extends", + "kind": "keyword" } ] }, { - "name": "escape", + "name": "f1", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -13093,7 +13387,7 @@ "kind": "space" }, { - "text": "escape", + "text": "f1", "kind": "functionName" }, { @@ -13101,7 +13395,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -13113,7 +13407,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -13129,121 +13423,50 @@ "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", + "text": "any", "kind": "keyword" }, { "text": " ", "kind": "space" }, - { - "text": "unescape", - "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": " ", - "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.", + "text": "fn f1 with number", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -13251,7 +13474,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "about b", "kind": "text" } ] @@ -13259,73 +13482,31 @@ ] }, { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", + "name": "false", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NaN", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", + "text": "false", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", + "name": "finally", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Infinity", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", + "text": "finally", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Object", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -13339,7 +13520,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -13355,7 +13536,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -13367,19 +13548,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", @@ -13393,7 +13574,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -13409,7 +13590,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -13421,25 +13602,25 @@ "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", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "fooBar", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13447,24 +13628,40 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "fooBar", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", + "text": "foo", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "bar", + "kind": "parameterName" }, { "text": ":", @@ -13475,19 +13672,95 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "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" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", + "kind": "text" + } + ] + } ] }, { - "name": "Boolean", + "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", @@ -13501,7 +13774,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Function", "kind": "localName" }, { @@ -13517,7 +13790,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Function", "kind": "localName" }, { @@ -13529,14 +13802,100 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "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": "globalThis", + "kind": "moduleName" + } + ], "documentation": [] }, { - "name": "Number", + "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": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -13550,7 +13909,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -13566,7 +13925,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "kind": "localName" }, { @@ -13578,19 +13937,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", @@ -13604,7 +13963,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -13620,7 +13979,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -13632,19 +13991,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", @@ -13658,7 +14017,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -13674,7 +14033,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { @@ -13686,41 +14045,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" }, { @@ -13728,32 +14083,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" }, { @@ -13761,24 +14104,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": ":", @@ -13789,20 +14140,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" }, { @@ -13810,24 +14185,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": ":", @@ -13838,20 +14221,44 @@ "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", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13859,24 +14266,16 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "RangeError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13887,20 +14286,25 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is function comment\nAnd properly aligned comment", + "kind": "text" + } + ] }, { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13908,24 +14312,16 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ReferenceError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13936,20 +14332,25 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is function comment\n And aligned with 4 space char margin", + "kind": "text" + } + ] }, { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13957,27 +14358,31 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "jsDocCommentAlignmentTest3", + "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": "string", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -13985,45 +14390,48 @@ "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": "any", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ",", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14034,20 +14442,78 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is function comment\n And aligned with 4 space char margin", + "kind": "text" + } + ], + "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" + } + ] + }, + { + "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" + } + ] + } + ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14055,24 +14521,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14083,20 +14541,25 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14104,24 +14567,16 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "JSON", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14132,25 +14587,25 @@ "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": "another jsDocComment", "kind": "text" } ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14158,27 +14613,45 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": ")", + "kind": "punctuation" }, { - "text": ">", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "* triplestar jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -14186,8 +14659,16 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "jsDocMixedComments4", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14198,20 +14679,25 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14219,24 +14705,16 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments5", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14247,25 +14725,25 @@ "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.", + "text": "another jsDocComment", "kind": "text" } ] }, { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14273,24 +14751,16 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14301,20 +14771,25 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14322,24 +14797,16 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14350,19 +14817,19 @@ "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 multiple line jsdoc stule comment\nNew line1\nNew Line2", "kind": "text" } ] }, { - "name": "Uint8Array", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14376,7 +14843,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "JSON", "kind": "localName" }, { @@ -14392,7 +14859,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "JSON", "kind": "localName" }, { @@ -14404,50 +14871,66 @@ "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", - "kind": "var", - "kindModifiers": "declare", + "name": "let", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "let", "kind": "keyword" - }, + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "opt", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "parameter", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "opt", + "kind": "parameterName" }, { "text": ":", @@ -14458,50 +14941,61 @@ "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": "optional parameter", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "opt", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "optional parameter", + "kind": "text" + } + ] + } ] }, { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "aOrb", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int16Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "parameter", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "aOrb", + "kind": "parameterName" }, { "text": ":", @@ -14512,25 +15006,20 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "any", + "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": "Infinity", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -14538,15 +15027,32 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Infinity", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -14554,8 +15060,16 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "jsDocMultiLineMerge", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14566,25 +15080,25 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "Another this one too", "kind": "text" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14592,27 +15106,31 @@ "kind": "space" }, { - "text": "Int32Array", - "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": "Int32Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -14620,50 +15138,56 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "b", + "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": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "interface", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "d", + "kind": "parameterName" }, { "text": ":", @@ -14674,25 +15198,77 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "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 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 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": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14700,24 +15276,16 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14728,19 +15296,19 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "this is eg of single line jsdoc style comment", "kind": "text" } ] }, { - "name": "Float64Array", + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14754,7 +15322,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Math", "kind": "localName" }, { @@ -14770,7 +15338,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Math", "kind": "localName" }, { @@ -14782,25 +15350,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "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": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "namespace", + "text": "function", "kind": "keyword" }, { @@ -14808,28 +15376,7 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "simple", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "simple", + "text": "multiLine", "kind": "functionName" }, { @@ -14856,7 +15403,7 @@ "documentation": [] }, { - "name": "multiLine", + "name": "multiply", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -14870,7 +15417,7 @@ "kind": "space" }, { - "text": "multiLine", + "text": "multiply", "kind": "functionName" }, { @@ -14878,8 +15425,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -14890,40 +15437,35 @@ "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": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "number", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, { @@ -14931,41 +15473,39 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ + "text": "c", + "kind": "parameterName" + }, { - "text": "this is eg of single line jsdoc style comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMultiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "?", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMultiLine", - "kind": "functionName" + "text": "number", + "kind": "keyword" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", "kind": "punctuation" }, { @@ -14977,39 +15517,37 @@ "kind": "space" }, { - "text": "void", + "text": "any", "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" + "text": "e", + "kind": "parameterName" }, { - "text": "(", + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -15029,65 +15567,97 @@ ], "documentation": [ { - "text": "Another this one too", + "text": "This is multiplication function", "kind": "text" } - ] - }, - { - "name": "jsDocMixedComments1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + ], + "tags": [ { - "text": "function", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": "jsDocMixedComments1", - "kind": "functionName" + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] }, { - "text": "(", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] }, { - "text": ")", - "kind": "punctuation" + "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": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" + "name": "anotherTag" } ] }, { - "name": "jsDocMixedComments2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -15095,16 +15665,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -15115,19 +15677,14 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments3", + "name": "noHelpComment1", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -15141,7 +15698,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", + "text": "noHelpComment1", "kind": "functionName" }, { @@ -15165,15 +15722,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments4", + "name": "noHelpComment2", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -15187,7 +15739,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments4", + "text": "noHelpComment2", "kind": "functionName" }, { @@ -15211,15 +15763,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments5", + "name": "noHelpComment3", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -15233,7 +15780,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", + "text": "noHelpComment3", "kind": "functionName" }, { @@ -15257,21 +15804,49 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "another jsDocComment", - "kind": "text" + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NoQuickInfoClass", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "jsDocMixedComments6", - "kind": "function", + "name": "null", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -15279,16 +15854,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" + "text": "Number", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -15299,25 +15882,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "jsdoc comment", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "noHelpComment1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -15325,16 +15908,24 @@ "kind": "space" }, { - "text": "noHelpComment1", - "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": ":", @@ -15345,17 +15936,34 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "noHelpComment2", - "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", @@ -15366,7 +15974,7 @@ "kind": "space" }, { - "text": "noHelpComment2", + "text": "parseFloat", "kind": "functionName" }, { @@ -15374,8 +15982,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -15386,34 +15994,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -15427,17 +16010,41 @@ "kind": "space" }, { - "text": "void", + "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": "sum", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -15448,7 +16055,7 @@ "kind": "space" }, { - "text": "sum", + "text": "parseInt", "kind": "functionName" }, { @@ -15456,7 +16063,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -15468,7 +16075,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -15480,9 +16087,13 @@ "kind": "space" }, { - "text": "b", + "text": "radix", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -15514,7 +16125,7 @@ ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -15523,7 +16134,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -15531,7 +16142,7 @@ "kind": "space" }, { - "text": "first number", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -15540,7 +16151,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "radix", "kind": "parameterName" }, { @@ -15548,7 +16159,7 @@ "kind": "space" }, { - "text": "second number", + "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" } ] @@ -15556,13 +16167,13 @@ ] }, { - "name": "multiply", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -15570,16 +16181,24 @@ "kind": "space" }, { - "text": "multiply", - "kind": "functionName" + "text": "RangeError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" }, { "text": ":", @@ -15590,20 +16209,45 @@ "kind": "space" }, { - "text": "number", + "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -15614,24 +16258,45 @@ "kind": "space" }, { - "text": "number", - "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": "c", - "kind": "parameterName" + "text": "RegExp", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -15642,23 +16307,48 @@ "kind": "space" }, { - "text": "number", + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", "kind": "keyword" - }, + } + ] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "simple", + "kind": "functionName" }, { - "text": "?", + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -15670,25 +16360,38 @@ "kind": "space" }, { - "text": "any", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "square", + "kind": "functionName" }, { - "text": "?", + "text": "(", "kind": "punctuation" }, + { + "text": "a", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -15698,7 +16401,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -15714,22 +16417,22 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "this is square function", "kind": "text" } ], "tags": [ { - "name": "param", + "name": "paramTag", "text": [ { - "text": "", + "text": "{ number } a this is input number of paramTag", "kind": "text" } ] @@ -15746,71 +16449,30 @@ "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", + "text": "this is input number", "kind": "text" } ] }, { - "name": "anotherTag" - }, - { - "name": "param", + "name": "returnType", "text": [ { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "LastParam", + "text": "{ number } it is return type", "kind": "text" } ] - }, - { - "name": "anotherTag" } ] }, { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -15818,98 +16480,43 @@ "kind": "space" }, { - "text": "f1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "String", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "String", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "fn f1 with number", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } ] }, { @@ -16287,7 +16894,7 @@ ] }, { - "name": "square", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -16301,7 +16908,7 @@ "kind": "space" }, { - "text": "square", + "text": "sum", "kind": "functionName" }, { @@ -16324,6 +16931,30 @@ "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" @@ -16343,20 +16974,11 @@ ], "documentation": [ { - "text": "this is square function", + "text": "Adds two integers and returns the result", "kind": "text" } ], "tags": [ - { - "name": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] - }, { "name": "param", "text": [ @@ -16369,16 +16991,24 @@ "kind": "space" }, { - "text": "this is input number", + "text": "first number", "kind": "text" } ] }, { - "name": "returnType", + "name": "param", "text": [ { - "text": "{ number } it is return type", + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "second number", "kind": "text" } ] @@ -16386,13 +17016,37 @@ ] }, { - "name": "divide", - "kind": "function", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "super", + "kind": "keyword" + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -16400,16 +17054,24 @@ "kind": "space" }, { - "text": "divide", - "kind": "functionName" + "text": "SyntaxError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -16420,36 +17082,93 @@ "kind": "space" }, { - "text": "number", + "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": ",", - "kind": "punctuation" + "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", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "TypeError", + "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": "TypeError", + "kind": "localName" }, { "text": ":", @@ -16460,70 +17179,32 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is divide function", - "kind": "text" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], - "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": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is b", - "kind": "text" - } - ] + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "fooBar", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -16531,31 +17212,27 @@ "kind": "space" }, { - "text": "fooBar", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { - "text": "foo", - "kind": "parameterName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint16Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -16563,24 +17240,50 @@ "kind": "space" }, { - "text": "bar", - "kind": "parameterName" - }, + "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": "string", + "text": "Uint32Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -16591,61 +17294,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "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": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "bar", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is second string", - "kind": "text" - } - ] - } ] }, { - "name": "jsDocParamTest", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -16653,31 +17320,27 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8Array", + "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": "Uint8Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -16685,32 +17348,50 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" + "text": "A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "kind": "text" + } + ] + }, + { + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -16721,19 +17402,62 @@ "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" }, { - "text": ",", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", "kind": "parameterName" }, { @@ -16745,7 +17469,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -16761,30 +17485,22 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "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": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is first parameter", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -16793,7 +17509,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "string", "kind": "parameterName" }, { @@ -16801,7 +17517,7 @@ "kind": "space" }, { - "text": "it is third parameter", + "text": "A string value", "kind": "text" } ] @@ -16809,13 +17525,13 @@ ] }, { - "name": "jsDocCommentAlignmentTest1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -16823,16 +17539,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" + "text": "URIError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" }, { "text": ":", @@ -16842,26 +17566,69 @@ "text": " ", "kind": "space" }, + { + "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" } - ], - "documentation": [ + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is function comment\nAnd properly aligned comment", - "kind": "text" + "text": "while", + "kind": "keyword" } ] }, { - "name": "jsDocCommentAlignmentTest2", - "kind": "function", + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "x", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -16869,16 +17636,8 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "x", + "kind": "localName" }, { "text": ":", @@ -16889,25 +17648,25 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "jsDocCommentAlignmentTest3", - "kind": "function", + "name": "y", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -16915,16 +17674,8 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "y", + "kind": "localName" }, { "text": ":", @@ -16935,140 +17686,101 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "b", - "kind": "parameterName" - }, + "text": "This is a comment", + "kind": "text" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "yield", + "kind": "keyword" + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", + "position": 2390, + "name": "27" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "entries": [ + { + "name": "abstract", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "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": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "Array", + "kind": "localName" }, { - "text": ":", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "T", + "kind": "typeParameterName" }, { - "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" - } - ], - "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" - } - ] + "text": "\n", + "kind": "lineBreak" }, - { - "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" - } - ] - } - ] - }, - { - "name": "x", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -17078,7 +17790,7 @@ "kind": "space" }, { - "text": "x", + "text": "Array", "kind": "localName" }, { @@ -17090,25 +17802,20 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "y", + "name": "ArrayBuffer", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -17116,37 +17823,15 @@ "kind": "space" }, { - "text": "y", + "text": "ArrayBuffer", "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": "NoQuickInfoClass", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -17154,598 +17839,351 @@ "kind": "space" }, { - "text": "NoQuickInfoClass", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "ArrayBuffer", + "kind": "localName" + }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "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": "case", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "as", "kind": "keyword" } ] }, { - "name": "catch", + "name": "asserts", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "asserts", "kind": "keyword" } ] }, { - "name": "class", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "async", "kind": "keyword" } ] }, { - "name": "const", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "await", "kind": "keyword" } ] }, { - "name": "continue", + "name": "bigint", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "bigint", "kind": "keyword" } ] }, { - "name": "debugger", + "name": "boolean", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "boolean", "kind": "keyword" } ] }, { - "name": "default", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "interface", "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", + "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": "else", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "break", "kind": "keyword" } ] }, { - "name": "enum", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "case", "kind": "keyword" } ] }, { - "name": "export", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "catch", "kind": "keyword" } ] }, { - "name": "extends", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "class", "kind": "keyword" } ] }, { - "name": "false", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "const", "kind": "keyword" } ] }, { - "name": "finally", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "continue", "kind": "keyword" } ] }, { - "name": "for", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "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": "DataView", + "kind": "localName" + }, { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "new", + "text": "var", "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", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "DataView", + "kind": "localName" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "this", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "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": "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": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, { - "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", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "as", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "async", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "await", + "name": "declare", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "declare", "kind": "keyword" } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", - "position": 2390, - "name": "27" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "entries": [ - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] }, { - "name": "eval", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -17759,7 +18197,7 @@ "kind": "space" }, { - "text": "eval", + "text": "decodeURI", "kind": "functionName" }, { @@ -17767,7 +18205,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "encodedURI", "kind": "parameterName" }, { @@ -17795,13 +18233,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -17810,7 +18248,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "encodedURI", "kind": "parameterName" }, { @@ -17818,7 +18256,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -17826,7 +18264,7 @@ ] }, { - "name": "parseInt", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -17840,7 +18278,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -17848,7 +18286,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -17863,34 +18301,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" @@ -17904,13 +18314,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -17919,7 +18329,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -17927,35 +18337,42 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, + } + ] + }, + { + "name": "default", + "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": "default", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", + "name": "delete", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", + "displayParts": [ + { + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "divide", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -17966,7 +18383,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "divide", "kind": "functionName" }, { @@ -17974,7 +18391,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -17986,13 +18403,21 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -18004,11 +18429,27 @@ { "text": "number", "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "this is divide function", "kind": "text" } ], @@ -18017,7 +18458,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -18025,15 +18466,65 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "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": "isNaN", + "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", @@ -18047,7 +18538,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "encodeURI", "kind": "functionName" }, { @@ -18055,7 +18546,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "uri", "kind": "parameterName" }, { @@ -18067,7 +18558,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -18083,13 +18574,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": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -18098,7 +18589,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "uri", "kind": "parameterName" }, { @@ -18106,7 +18597,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -18114,7 +18605,7 @@ ] }, { - "name": "isFinite", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -18128,7 +18619,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -18136,7 +18627,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "uriComponent", "kind": "parameterName" }, { @@ -18148,15 +18639,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -18164,44 +18655,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", + "text": "number", "kind": "keyword" }, { @@ -18209,19 +18663,7 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -18229,7 +18671,7 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { @@ -18251,7 +18693,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" } ], @@ -18260,7 +18702,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "uriComponent", "kind": "parameterName" }, { @@ -18268,7 +18710,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -18276,13 +18718,25 @@ ] }, { - "name": "decodeURIComponent", - "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" }, { @@ -18290,32 +18744,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": ":", @@ -18326,41 +18772,17 @@ "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": "escape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -18371,7 +18793,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "escape", "kind": "functionName" }, { @@ -18379,7 +18801,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "string", "kind": "parameterName" }, { @@ -18413,16 +18835,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" }, { @@ -18430,7 +18861,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A string value", "kind": "text" } ] @@ -18438,7 +18869,7 @@ ] }, { - "name": "encodeURIComponent", + "name": "eval", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -18452,7 +18883,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "eval", "kind": "functionName" }, { @@ -18460,7 +18891,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "x", "kind": "parameterName" }, { @@ -18475,38 +18906,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" @@ -18520,13 +18919,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": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -18535,7 +18934,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "x", "kind": "parameterName" }, { @@ -18543,7 +18942,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -18551,13 +18950,13 @@ ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -18565,32 +18964,24 @@ "kind": "space" }, { - "text": "escape", - "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": ":", @@ -18601,50 +18992,41 @@ "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 certain characters have been replaced by a hexadecimal escape sequence.", - "kind": "text" + "text": "export", + "kind": "keyword" } - ], - "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "extends", + "kind": "keyword" } ] }, { - "name": "unescape", + "name": "f1", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -18655,7 +19037,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "f1", "kind": "functionName" }, { @@ -18663,7 +19045,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -18675,7 +19057,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -18691,31 +19073,50 @@ "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": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "fn f1 with number", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -18723,7 +19124,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "about b", "kind": "text" } ] @@ -18731,73 +19132,31 @@ ] }, { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", + "name": "false", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NaN", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", + "text": "false", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", + "name": "finally", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Infinity", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", + "text": "finally", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Object", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -18811,7 +19170,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -18827,7 +19186,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -18839,19 +19198,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", @@ -18865,7 +19224,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -18881,7 +19240,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -18893,25 +19252,25 @@ "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", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "fooBar", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -18919,24 +19278,40 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "fooBar", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", + "text": "foo", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "bar", + "kind": "parameterName" }, { "text": ":", @@ -18947,19 +19322,95 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "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" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", + "kind": "text" + } + ] + } ] }, { - "name": "Boolean", + "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", @@ -18973,7 +19424,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Function", "kind": "localName" }, { @@ -18989,7 +19440,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Function", "kind": "localName" }, { @@ -19001,20 +19452,25 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -19022,13 +19478,78 @@ "kind": "space" }, { - "text": "Number", - "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" @@ -19038,7 +19559,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Infinity", "kind": "localName" }, { @@ -19050,19 +19571,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", @@ -19076,7 +19604,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int16Array", "kind": "localName" }, { @@ -19092,7 +19620,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int16Array", "kind": "localName" }, { @@ -19104,19 +19632,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", @@ -19130,7 +19658,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int32Array", "kind": "localName" }, { @@ -19146,7 +19674,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int32Array", "kind": "localName" }, { @@ -19158,19 +19686,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", @@ -19184,7 +19712,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int8Array", "kind": "localName" }, { @@ -19200,7 +19728,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int8Array", "kind": "localName" }, { @@ -19212,36 +19740,37 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "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": "Error", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -19249,32 +19778,20 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "EvalError", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19282,24 +19799,32 @@ "kind": "space" }, { - "text": "EvalError", - "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": "EvalError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19310,20 +19835,44 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "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": "RangeError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19331,24 +19880,32 @@ "kind": "space" }, { - "text": "RangeError", - "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": "RangeError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19359,20 +19916,44 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "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": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19380,24 +19961,16 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ReferenceError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19408,20 +19981,25 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is function comment\nAnd properly aligned comment", + "kind": "text" + } + ] }, { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19429,48 +20007,45 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is function comment\n And aligned with 4 space char margin", + "kind": "text" + } + ] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19478,24 +20053,16 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "TypeError", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -19506,45 +20073,20 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -19555,45 +20097,36 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "JSON", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "c", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19604,25 +20137,78 @@ "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 function comment\n And aligned with 4 space char margin", "kind": "text" } + ], + "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" + } + ] + }, + { + "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" + } + ] + } ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19630,37 +20216,17 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "jsDocMixedComments1", + "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" @@ -19670,20 +20236,25 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19691,24 +20262,16 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19719,25 +20282,25 @@ "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.", + "text": "another jsDocComment", "kind": "text" } ] }, { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19745,24 +20308,16 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19773,20 +20328,25 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "* triplestar jsDocComment", + "kind": "text" + } + ] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19794,24 +20354,16 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19822,25 +20374,25 @@ "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": "another jsDocComment", "kind": "text" } ] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19848,24 +20400,16 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments5", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19876,25 +20420,25 @@ "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": "another jsDocComment", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19902,24 +20446,16 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19930,25 +20466,25 @@ "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": "jsdoc comment", "kind": "text" } ] }, { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19956,24 +20492,16 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19984,25 +20512,25 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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 multiple line jsdoc stule comment\nNew line1\nNew Line2", "kind": "text" } ] }, { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -20010,24 +20538,16 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLineMerge", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -20038,25 +20558,25 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "Another this one too", "kind": "text" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -20064,24 +20584,40 @@ "kind": "space" }, { - "text": "Int32Array", - "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": "Int32Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -20092,25 +20628,125 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "d", + "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": "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 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": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -20118,24 +20754,16 @@ "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -20146,19 +20774,19 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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 eg of single line jsdoc style comment", "kind": "text" } ] }, { - "name": "Float32Array", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -20172,7 +20800,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "JSON", "kind": "localName" }, { @@ -20188,7 +20816,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "JSON", "kind": "localName" }, { @@ -20200,19 +20828,43 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], "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 intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "Float64Array", + "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", @@ -20226,7 +20878,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Math", "kind": "localName" }, { @@ -20242,7 +20894,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Math", "kind": "localName" }, { @@ -20254,40 +20906,31 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "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": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "module", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "module", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "simple", + "name": "multiLine", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -20301,7 +20944,7 @@ "kind": "space" }, { - "text": "simple", + "text": "multiLine", "kind": "functionName" }, { @@ -20328,7 +20971,7 @@ "documentation": [] }, { - "name": "multiLine", + "name": "multiply", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -20342,7 +20985,7 @@ "kind": "space" }, { - "text": "multiLine", + "text": "multiply", "kind": "functionName" }, { @@ -20350,8 +20993,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -20362,36 +21005,47 @@ "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": ")", + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": "?", "kind": "punctuation" }, { @@ -20403,39 +21057,65 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "this is eg of single line jsdoc style comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMultiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": ",", + "kind": "punctuation" + }, { - "text": "function", + "text": " ", + "kind": "space" + }, + { + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "jsDocMultiLine", - "kind": "functionName" + "text": "e", + "kind": "parameterName" }, { - "text": "(", + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -20455,19 +21135,109 @@ ], "documentation": [ { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "text": "This is multiplication function", "kind": "text" } + ], + "tags": [ + { + "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", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] + }, + { + "name": "anotherTag" + } ] }, { - "name": "jsDocMultiLineMerge", - "kind": "function", + "name": "namespace", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -20475,16 +21245,8 @@ "kind": "space" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -20495,19 +21257,38 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Another this one too", - "kind": "text" + "text": "never", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments1", + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "noHelpComment1", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -20521,7 +21302,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments1", + "text": "noHelpComment1", "kind": "functionName" }, { @@ -20545,15 +21326,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments2", + "name": "noHelpComment2", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -20567,7 +21343,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", + "text": "noHelpComment2", "kind": "functionName" }, { @@ -20591,15 +21367,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments3", + "name": "noHelpComment3", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -20613,7 +21384,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", + "text": "noHelpComment3", "kind": "functionName" }, { @@ -20637,21 +21408,16 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments4", - "kind": "function", + "name": "NoQuickInfoClass", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "class", "kind": "keyword" }, { @@ -20659,45 +21425,44 @@ "kind": "space" }, { - "text": "jsDocMixedComments4", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", - "kind": "keyword" + "text": "NoQuickInfoClass", + "kind": "className" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "another jsDocComment", - "kind": "text" + "text": "null", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments5", - "kind": "function", + "name": "number", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "number", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -20705,16 +21470,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", - "kind": "functionName" + "text": "Number", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -20725,25 +21498,37 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "another jsDocComment", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "jsDocMixedComments6", - "kind": "function", + "name": "object", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -20751,16 +21536,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", - "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": ":", @@ -20771,63 +21564,34 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "jsdoc comment", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "noHelpComment1", - "kind": "function", + "name": "package", + "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": "package", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "noHelpComment2", + "name": "parseFloat", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -20838,7 +21602,7 @@ "kind": "space" }, { - "text": "noHelpComment2", + "text": "parseFloat", "kind": "functionName" }, { @@ -20846,8 +21610,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -20858,34 +21622,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -20899,17 +21638,41 @@ "kind": "space" }, { - "text": "void", + "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": "sum", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -20920,7 +21683,7 @@ "kind": "space" }, { - "text": "sum", + "text": "parseInt", "kind": "functionName" }, { @@ -20928,7 +21691,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -20940,7 +21703,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -20952,9 +21715,13 @@ "kind": "space" }, { - "text": "b", + "text": "radix", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -20986,7 +21753,7 @@ ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -20995,7 +21762,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -21003,7 +21770,7 @@ "kind": "space" }, { - "text": "first number", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -21012,7 +21779,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "radix", "kind": "parameterName" }, { @@ -21020,7 +21787,7 @@ "kind": "space" }, { - "text": "second number", + "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" } ] @@ -21028,13 +21795,13 @@ ] }, { - "name": "multiply", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -21042,16 +21809,24 @@ "kind": "space" }, { - "text": "multiply", - "kind": "functionName" + "text": "RangeError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" }, { "text": ":", @@ -21062,20 +21837,57 @@ "kind": "space" }, { - "text": "number", + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "readonly", + "kind": "keyword" + } + ] + }, + { + "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -21086,24 +21898,45 @@ "kind": "space" }, { - "text": "number", - "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": "c", - "kind": "parameterName" + "text": "RegExp", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -21114,23 +21947,48 @@ "kind": "space" }, { - "text": "number", + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", "kind": "keyword" - }, + } + ] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "simple", + "kind": "functionName" }, { - "text": "?", + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -21142,25 +22000,38 @@ "kind": "space" }, { - "text": "any", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "square", + "kind": "functionName" }, { - "text": "?", + "text": "(", "kind": "punctuation" }, + { + "text": "a", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -21170,7 +22041,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -21186,22 +22057,22 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "this is square function", "kind": "text" } ], "tags": [ { - "name": "param", + "name": "paramTag", "text": [ { - "text": "", + "text": "{ number } a this is input number of paramTag", "kind": "text" } ] @@ -21218,170 +22089,86 @@ "kind": "space" }, { - "text": "first number", + "text": "this is input number", "kind": "text" } ] }, { - "name": "param", + "name": "returnType", "text": [ { - "text": "b", + "text": "{ number } it is return type", "kind": "text" } ] - }, + } + ] + }, + { + "name": "string", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "c", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "d", - "kind": "text" - } - ] - }, - { - "name": "anotherTag" - }, - { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "LastParam", - "kind": "text" - } - ] - }, - { - "name": "anotherTag" - } - ] - }, - { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": "string", + "kind": "keyword" + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "f1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "String", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "String", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "fn f1 with number", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } ] }, { @@ -21759,106 +22546,7 @@ ] }, { - "name": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "square", - "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": "number", - "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" - } - ] - }, - { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] - } - ] - }, - { - "name": "divide", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -21872,7 +22560,7 @@ "kind": "space" }, { - "text": "divide", + "text": "sum", "kind": "functionName" }, { @@ -21932,13 +22620,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "this is divide function", + "text": "Adds two integers and returns the result", "kind": "text" } ], @@ -21955,16 +22643,7 @@ "kind": "space" }, { - "text": "this is a", - "kind": "text" - } - ] - }, - { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", + "text": "first number", "kind": "text" } ] @@ -21981,7 +22660,7 @@ "kind": "space" }, { - "text": "this is b", + "text": "second number", "kind": "text" } ] @@ -21989,70 +22668,74 @@ ] }, { - "name": "fooBar", - "kind": "function", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "super", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "fooBar", - "kind": "functionName" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "foo", - "kind": "parameterName" - }, + "text": "symbol", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "SyntaxError", + "kind": "localName" }, { - "text": "bar", - "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": ":", @@ -22063,102 +22746,105 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], - "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": "param", - "text": [ - { - "text": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "bar", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is second string", - "kind": "text" - } - ] + "text": "throw", + "kind": "keyword" } ] }, { - "name": "jsDocParamTest", - "kind": "function", + "name": "true", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "true", "kind": "keyword" - }, + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "type", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "jsDocParamTest", - "kind": "functionName" - }, + "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": ":", @@ -22169,44 +22855,57 @@ "kind": "space" }, { - "text": "number", + "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": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -22217,77 +22916,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "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": "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": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -22295,16 +22942,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "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": ":", @@ -22315,25 +22970,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is function comment\nAnd properly aligned 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": "jsDocCommentAlignmentTest2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -22341,16 +22996,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", - "kind": "functionName" + "text": "Uint8Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -22361,25 +23024,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "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 values. 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": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -22387,31 +23050,27 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "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": "Uint8ClampedArray", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -22419,31 +23078,62 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, + "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", "kind": "parameterName" }, { @@ -22455,7 +23145,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -22471,47 +23161,22 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } ], "tags": [ { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", - "kind": "text" - } - ] - }, - { - "name": "param", + "name": "deprecated", "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", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -22520,7 +23185,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "string", "kind": "parameterName" }, { @@ -22528,7 +23193,7 @@ "kind": "space" }, { - "text": "this is info about b\nnot aligned text about parameter will eat only one space", + "text": "A string value", "kind": "text" } ] @@ -22536,51 +23201,37 @@ ] }, { - "name": "x", - "kind": "var", + "name": "unique", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "x", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", + "text": "unique", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "unknown", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is a comment", - "kind": "text" + "text": "unknown", + "kind": "keyword" } ] }, { - "name": "y", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -22588,37 +23239,15 @@ "kind": "space" }, { - "text": "y", + "text": "URIError", "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": "NoQuickInfoClass", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -22626,823 +23255,859 @@ "kind": "space" }, { - "text": "NoQuickInfoClass", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "URIError", + "kind": "localName" + }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], "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", - "kind": "keyword", + "name": "x", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "const", + "text": "var", "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", + "text": "x", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "default", - "kind": "keyword" + "text": "This is a comment", + "kind": "text" } ] }, { - "name": "delete", - "kind": "keyword", + "name": "y", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "delete", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "do", + "text": " ", + "kind": "space" + }, + { + "text": "y", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "else", - "kind": "keyword" + "text": "This is a comment", + "kind": "text" } ] }, { - "name": "enum", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "yield", "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": "export", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "export", - "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": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "Array", + "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": "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": "finally", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "function", - "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": "if", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "as", "kind": "keyword" } ] }, { - "name": "import", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "async", "kind": "keyword" } ] }, { - "name": "in", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "await", "kind": "keyword" } ] }, { - "name": "instanceof", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "break", "kind": "keyword" } ] }, { - "name": "new", - "kind": "keyword", + "name": "c", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "new", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "null", - "kind": "keyword" + "text": "it is third parameter", + "kind": "text" } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "return", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", + "kind": "text" + } + ] } ] }, { - "name": "super", - "kind": "keyword", + "name": "d", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "super", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "d", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "switch", - "kind": "keyword", + "name": "b", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "switch", + "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": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "this", - "kind": "keyword" + "text": "this is inline comment for b", + "kind": "text" } ] }, { - "name": "throw", - "kind": "keyword", + "name": "a", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "throw", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "true", - "kind": "keyword" + "text": "this is inline comment for a", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "it is first parameter", + "kind": "text" } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "try", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ] } ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "typeof", + "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": "var", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "case", "kind": "keyword" } ] }, { - "name": "void", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "catch", "kind": "keyword" } ] }, { - "name": "while", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "class", "kind": "keyword" } ] }, { - "name": "with", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "const", "kind": "keyword" } ] }, { - "name": "implements", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "continue", "kind": "keyword" } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "abstract", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "DataView", + "kind": "localName" + }, { - "text": "abstract", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "as", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "asserts", - "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "any", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "DataView", + "kind": "localName" + }, { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "await", - "kind": "keyword" - } - ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "boolean", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "infer", - "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "keyof", - "kind": "keyword" - } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, { - "text": "module", - "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "namespace", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "never", - "kind": "keyword" - } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "readonly", - "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, { - "text": "number", - "kind": "keyword" - } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "object", - "kind": "keyword" - } - ] - }, - { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "string", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "symbol", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "type", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "type", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "unique", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "unique", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "unknown", - "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "bigint", - "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": "decodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "parameter", - "kind": "text" + "text": "encodedURI", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -23450,8 +24115,12 @@ "kind": "space" }, { - "text": "a", - "kind": "parameterName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -23462,21 +24131,13 @@ "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": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -23485,7 +24146,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "encodedURI", "kind": "parameterName" }, { @@ -23493,7 +24154,7 @@ "kind": "space" }, { - "text": "it is first parameter", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -23501,29 +24162,29 @@ ] }, { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "b", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -23535,43 +24196,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is inline comment for b", - "kind": "text" - } - ] - }, - { - "name": "c", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -23581,13 +24212,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "it is third parameter", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -23596,7 +24227,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -23604,7 +24235,7 @@ "kind": "space" }, { - "text": "it is third parameter", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -23612,29 +24243,53 @@ ] }, { - "name": "d", - "kind": "parameter", + "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": "divide", + "kind": "function", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "divide", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "d", + "text": "a", "kind": "parameterName" }, { @@ -23648,26 +24303,9 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -23675,9 +24313,9 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" - }, + "text": "b", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -23687,35 +24325,104 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "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": "globalThis", - "kind": "module", + "name": "do", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "globalThis", - "kind": "moduleName" + "text": "else", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "eval", + "name": "encodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -23729,7 +24436,7 @@ "kind": "space" }, { - "text": "eval", + "text": "encodeURI", "kind": "functionName" }, { @@ -23737,7 +24444,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "uri", "kind": "parameterName" }, { @@ -23765,13 +24472,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 Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -23780,7 +24487,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "uri", "kind": "parameterName" }, { @@ -23788,7 +24495,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -23796,7 +24503,7 @@ ] }, { - "name": "parseInt", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -23810,7 +24517,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -23818,7 +24525,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uriComponent", "kind": "parameterName" }, { @@ -23834,7 +24541,11 @@ "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -23842,15 +24553,15 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "number", + "kind": "keyword" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -23858,7 +24569,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -23874,13 +24585,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -23889,7 +24600,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "uriComponent", "kind": "parameterName" }, { @@ -23897,38 +24608,33 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, + } + ] + }, + { + "name": "enum", + "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": "enum", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "name": "Error", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -23936,32 +24642,24 @@ "kind": "space" }, { - "text": "parseFloat", - "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": ":", @@ -23972,41 +24670,17 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" + "text": "ErrorConstructor", + "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", + "name": "escape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -24017,7 +24691,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "escape", "kind": "functionName" }, { @@ -24025,7 +24699,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "string", "kind": "parameterName" }, { @@ -24037,7 +24711,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -24053,22 +24727,31 @@ "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": "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" }, { @@ -24076,7 +24759,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A string value", "kind": "text" } ] @@ -24084,7 +24767,7 @@ ] }, { - "name": "isFinite", + "name": "eval", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -24098,7 +24781,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "eval", "kind": "functionName" }, { @@ -24106,7 +24789,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "x", "kind": "parameterName" }, { @@ -24118,7 +24801,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -24134,13 +24817,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -24149,7 +24832,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "x", "kind": "parameterName" }, { @@ -24157,7 +24840,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -24165,13 +24848,13 @@ ] }, { - "name": "decodeURI", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24179,32 +24862,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "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": "EvalError", + "kind": "localName" }, { "text": ":", @@ -24215,41 +24890,41 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "export", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "extends", + "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": "extends", + "kind": "keyword" } ] }, { - "name": "decodeURIComponent", + "name": "f1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -24260,7 +24935,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "f1", "kind": "functionName" }, { @@ -24268,7 +24943,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "a", "kind": "parameterName" }, { @@ -24280,7 +24955,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -24296,13 +24971,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": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "fn f1 with number", "kind": "text" } ], @@ -24311,7 +25014,7 @@ "name": "param", "text": [ { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -24319,7 +25022,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "about b", "kind": "text" } ] @@ -24327,13 +25030,37 @@ ] }, { - "name": "encodeURI", - "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" }, { @@ -24341,32 +25068,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -24377,44 +25096,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid 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": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "Float64Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24422,43 +25122,53 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float64Array", + "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": "Float64Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "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": "fooBar", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "number", + "text": "function", "kind": "keyword" }, { @@ -24466,20 +25176,16 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "fooBar", + "kind": "functionName" }, { - "text": "boolean", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "foo", + "kind": "parameterName" }, { "text": ":", @@ -24492,58 +25198,17 @@ { "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", + "text": "bar", "kind": "parameterName" }, { @@ -24577,16 +25242,24 @@ ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Function returns string concat of foo and bar", "kind": "text" } ], "tags": [ { - "name": "deprecated", + "name": "param", "text": [ { - "text": "A legacy feature for browser compatibility", + "text": "foo", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is string", "kind": "text" } ] @@ -24595,7 +25268,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "bar", "kind": "parameterName" }, { @@ -24603,7 +25276,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "is second string", "kind": "text" } ] @@ -24611,46 +25284,62 @@ ] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "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", + "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": ":", @@ -24661,53 +25350,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" }, { @@ -24715,23 +25376,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", @@ -24767,7 +25464,19 @@ "documentation": [] }, { - "name": "Object", + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -24781,7 +25490,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Int16Array", "kind": "localName" }, { @@ -24797,7 +25506,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Int16Array", "kind": "localName" }, { @@ -24809,19 +25518,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", @@ -24835,7 +25544,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Int32Array", "kind": "localName" }, { @@ -24851,7 +25560,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Int32Array", "kind": "localName" }, { @@ -24863,19 +25572,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", @@ -24889,7 +25598,7 @@ "kind": "space" }, { - "text": "String", + "text": "Int8Array", "kind": "localName" }, { @@ -24905,7 +25614,7 @@ "kind": "space" }, { - "text": "String", + "text": "Int8Array", "kind": "localName" }, { @@ -24917,41 +25626,37 @@ "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" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -24959,32 +25664,20 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "Number", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -24992,24 +25685,32 @@ "kind": "space" }, { - "text": "Number", - "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": "Number", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25020,25 +25721,44 @@ "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": "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": "Math", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25046,24 +25766,32 @@ "kind": "space" }, { - "text": "Math", - "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": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25074,25 +25802,44 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25100,24 +25847,16 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Date", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25128,25 +25867,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 function comment\nAnd properly aligned comment", "kind": "text" } ] }, { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25154,24 +25893,16 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "RegExp", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25182,20 +25913,25 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is function comment\n And aligned with 4 space char margin", + "kind": "text" + } + ] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25203,24 +25939,16 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Error", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -25231,48 +25959,35 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "EvalError", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -25280,69 +25995,106 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "c", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" + "text": "This is function comment\n And aligned with 4 space char margin", + "kind": "text" + } + ], + "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" + } + ] }, { - "text": " ", - "kind": "space" + "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": "RangeErrorConstructor", - "kind": "interfaceName" + "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": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25350,24 +26102,16 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ReferenceError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25378,20 +26122,25 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] }, { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25399,24 +26148,16 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "SyntaxError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25427,20 +26168,25 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25448,24 +26194,16 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "TypeError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25476,20 +26214,25 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "* triplestar jsDocComment", + "kind": "text" + } + ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25497,24 +26240,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25525,20 +26260,25 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25546,24 +26286,16 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments5", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "JSON", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25574,25 +26306,25 @@ "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": "another jsDocComment", "kind": "text" } ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25600,37 +26332,17 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "jsDocMixedComments6", + "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" @@ -25640,20 +26352,25 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25661,24 +26378,16 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25689,25 +26398,25 @@ "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.", + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", "kind": "text" } ] }, { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25715,24 +26424,16 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLineMerge", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25743,20 +26444,25 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Another this one too", + "kind": "text" + } + ] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -25764,24 +26470,16 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocParamTest", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -25792,50 +26490,20 @@ "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", + "text": "number", "kind": "keyword" }, { - "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": "b", + "kind": "parameterName" }, { "text": ":", @@ -25846,50 +26514,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": "c", + "kind": "parameterName" }, { "text": ":", @@ -25900,50 +26538,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": "d", + "kind": "parameterName" }, { "text": ":", @@ -25954,50 +26562,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,25 +26578,61 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "this is 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": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -26034,24 +26640,16 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -26062,19 +26660,19 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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 eg of single line jsdoc style comment", "kind": "text" } ] }, { - "name": "Uint32Array", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -26088,7 +26686,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "JSON", "kind": "localName" }, { @@ -26104,7 +26702,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "JSON", "kind": "localName" }, { @@ -26116,73 +26714,31 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], "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": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "let", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "let", "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", + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -26196,7 +26752,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Math", "kind": "localName" }, { @@ -26212,7 +26768,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Math", "kind": "localName" }, { @@ -26224,40 +26780,19 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "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": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "simple", + "name": "multiLine", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -26271,7 +26806,7 @@ "kind": "space" }, { - "text": "simple", + "text": "multiLine", "kind": "functionName" }, { @@ -26298,7 +26833,7 @@ "documentation": [] }, { - "name": "multiLine", + "name": "multiply", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -26312,7 +26847,7 @@ "kind": "space" }, { - "text": "multiLine", + "text": "multiply", "kind": "functionName" }, { @@ -26320,8 +26855,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -26332,37 +26867,20 @@ "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": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -26373,41 +26891,23 @@ "kind": "space" }, { - "text": "void", + "text": "number", "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": "c", + "kind": "parameterName" }, { - "text": ")", + "text": "?", "kind": "punctuation" }, { @@ -26419,41 +26919,23 @@ "kind": "space" }, { - "text": "void", + "text": "number", "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "d", + "kind": "parameterName" }, { - "text": ")", + "text": "?", "kind": "punctuation" }, { @@ -26465,41 +26947,23 @@ "kind": "space" }, { - "text": "void", + "text": "any", "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": "(", - "kind": "punctuation" + "text": "e", + "kind": "parameterName" }, { - "text": ")", + "text": "?", "kind": "punctuation" }, { @@ -26511,25 +26975,119 @@ "kind": "space" }, { - "text": "void", + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "jsdoc comment", + "text": "This is multiplication function", "kind": "text" } + ], + "tags": [ + { + "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", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] + }, + { + "name": "anotherTag" + } ] }, { - "name": "jsDocMixedComments2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -26537,16 +27095,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -26557,19 +27107,26 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "another jsDocComment", - "kind": "text" + "text": "new", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments3", + "name": "noHelpComment1", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -26583,7 +27140,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", + "text": "noHelpComment1", "kind": "functionName" }, { @@ -26607,15 +27164,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments4", + "name": "noHelpComment2", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -26629,7 +27181,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments4", + "text": "noHelpComment2", "kind": "functionName" }, { @@ -26653,15 +27205,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments5", + "name": "noHelpComment3", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -26675,7 +27222,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", + "text": "noHelpComment3", "kind": "functionName" }, { @@ -26699,21 +27246,49 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "another jsDocComment", - "kind": "text" + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NoQuickInfoClass", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "jsDocMixedComments6", - "kind": "function", + "name": "null", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -26721,16 +27296,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" + "text": "Number", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -26741,25 +27324,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "jsdoc comment", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "noHelpComment1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -26767,16 +27350,24 @@ "kind": "space" }, { - "text": "noHelpComment1", - "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": ":", @@ -26787,17 +27378,34 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "noHelpComment2", - "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", @@ -26808,7 +27416,7 @@ "kind": "space" }, { - "text": "noHelpComment2", + "text": "parseFloat", "kind": "functionName" }, { @@ -26816,8 +27424,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -26828,34 +27436,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -26869,17 +27452,41 @@ "kind": "space" }, { - "text": "void", + "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": "sum", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -26890,7 +27497,7 @@ "kind": "space" }, { - "text": "sum", + "text": "parseInt", "kind": "functionName" }, { @@ -26898,7 +27505,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -26910,7 +27517,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -26922,9 +27529,13 @@ "kind": "space" }, { - "text": "b", + "text": "radix", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -26956,7 +27567,7 @@ ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -26965,7 +27576,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -26973,7 +27584,7 @@ "kind": "space" }, { - "text": "first number", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -26982,7 +27593,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "radix", "kind": "parameterName" }, { @@ -26990,7 +27601,7 @@ "kind": "space" }, { - "text": "second number", + "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" } ] @@ -26998,13 +27609,13 @@ ] }, { - "name": "multiply", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -27012,40 +27623,24 @@ "kind": "space" }, { - "text": "multiply", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "RangeError", + "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": "RangeError", + "kind": "localName" }, { "text": ":", @@ -27056,52 +27651,45 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" + "text": "ReferenceError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -27112,40 +27700,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": "e", - "kind": "parameterName" + "text": "RegExp", + "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": "RegExp", + "kind": "localName" }, { "text": ":", @@ -27156,97 +27749,67 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "This is multiplication function", - "kind": "text" + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "", - "kind": "text" - } - ] + "text": "function", + "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": "simple", + "kind": "functionName" }, { - "name": "param", - "text": [ - { - "text": "c", - "kind": "text" - } - ] + "text": "(", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "d", - "kind": "text" - } - ] + "text": ")", + "kind": "punctuation" }, { - "name": "anotherTag" + "text": ":", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "LastParam", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "anotherTag" + "text": "void", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "f1", + "name": "square", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -27260,7 +27823,7 @@ "kind": "space" }, { - "text": "f1", + "text": "square", "kind": "functionName" }, { @@ -27296,7 +27859,62 @@ "kind": "space" }, { - "text": "any", + "text": "number", + "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" + } + ] + }, + { + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", + "kind": "text" + } + ] + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -27304,54 +27922,43 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "String", + "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": "String", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "fn f1 with number", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } ] }, { @@ -27729,106 +28336,7 @@ ] }, { - "name": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "square", - "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": "number", - "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" - } - ] - }, - { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] - } - ] - }, - { - "name": "divide", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -27842,7 +28350,7 @@ "kind": "space" }, { - "text": "divide", + "text": "sum", "kind": "functionName" }, { @@ -27902,13 +28410,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "this is divide function", + "text": "Adds two integers and returns the result", "kind": "text" } ], @@ -27925,16 +28433,7 @@ "kind": "space" }, { - "text": "this is a", - "kind": "text" - } - ] - }, - { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", + "text": "first number", "kind": "text" } ] @@ -27951,7 +28450,7 @@ "kind": "space" }, { - "text": "this is b", + "text": "second number", "kind": "text" } ] @@ -27959,70 +28458,62 @@ ] }, { - "name": "fooBar", - "kind": "function", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "super", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "fooBar", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "foo", - "kind": "parameterName" - }, + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "SyntaxError", + "kind": "localName" }, { - "text": "bar", - "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": ":", @@ -28033,61 +28524,68 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], - "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": "interface", "kind": "keyword" }, { @@ -28095,40 +28593,24 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "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": ":", @@ -28139,60 +28621,57 @@ "kind": "space" }, { - "text": "number", + "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": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "d", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -28203,61 +28682,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "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": "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": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -28265,16 +28708,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "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": ":", @@ -28285,25 +28736,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is function comment\nAnd properly aligned 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": "jsDocCommentAlignmentTest2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -28311,16 +28762,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", - "kind": "functionName" + "text": "Uint8Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -28331,25 +28790,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "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 values. 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": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -28357,31 +28816,27 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "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": "Uint8ClampedArray", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -28389,31 +28844,62 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, + "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", "kind": "parameterName" }, { @@ -28425,7 +28911,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -28441,30 +28927,22 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "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": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -28473,7 +28951,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -28481,27 +28959,107 @@ "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 value", "kind": "text" } ] - }, + } + ] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "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": "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": "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" } ] }, @@ -28582,13 +29140,43 @@ ] }, { - "name": "NoQuickInfoClass", - "kind": "class", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "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": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -28596,18 +29184,158 @@ "kind": "space" }, { - "text": "NoQuickInfoClass", - "kind": "className" + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "arrayLength", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "2", + "kind": "numericLiteral" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "overloads", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" } ], "documentation": [] }, { - "name": "undefined", + "name": "ArrayBuffer", "kind": "var", - "kindModifiers": "", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -28617,581 +29345,391 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "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": "case", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "as", "kind": "keyword" } ] }, { - "name": "catch", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "async", "kind": "keyword" } ] }, { - "name": "class", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "await", "kind": "keyword" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "var", "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": "Boolean", + "kind": "localName" + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "delete", + "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" - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "do", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" } - ] + ], + "documentation": [] }, { - "name": "else", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "break", "kind": "keyword" } ] }, { - "name": "enum", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "case", "kind": "keyword" } ] }, { - "name": "export", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "catch", "kind": "keyword" } ] }, { - "name": "extends", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "class", "kind": "keyword" } ] }, { - "name": "false", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "const", "kind": "keyword" } ] }, { - "name": "finally", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "continue", "kind": "keyword" } ] }, { - "name": "for", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "DataView", + "kind": "localName" + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "in", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "DataView", + "kind": "localName" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "super", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "DateConstructor", + "kind": "interfaceName" + }, { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "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": "punctuation" + }, { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "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": " ", + "kind": "space" + }, { - "text": "let", + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "yield", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "as", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "async", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "await", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "debugger", "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": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -29205,7 +29743,7 @@ "kind": "space" }, { - "text": "eval", + "text": "decodeURI", "kind": "functionName" }, { @@ -29213,7 +29751,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "encodedURI", "kind": "parameterName" }, { @@ -29241,13 +29779,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -29256,7 +29794,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "encodedURI", "kind": "parameterName" }, { @@ -29264,7 +29802,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -29272,7 +29810,7 @@ ] }, { - "name": "parseInt", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -29286,7 +29824,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -29294,7 +29832,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -29309,34 +29847,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,13 +29860,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -29365,7 +29875,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -29373,35 +29883,42 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, + } + ] + }, + { + "name": "default", + "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": "default", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", + "name": "delete", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", + "displayParts": [ + { + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "divide", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -29412,7 +29929,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "divide", "kind": "functionName" }, { @@ -29420,7 +29937,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -29432,15 +29949,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -29448,60 +29961,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 +29989,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 +30004,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -29552,80 +30012,25 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "this is a", "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" + "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": "number", + "text": "b", "kind": "parameterName" }, { @@ -29633,7 +30038,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "this is b", "kind": "text" } ] @@ -29641,7 +30046,31 @@ ] }, { - "name": "decodeURI", + "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", @@ -29655,7 +30084,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "encodeURI", "kind": "functionName" }, { @@ -29663,7 +30092,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "uri", "kind": "parameterName" }, { @@ -29697,7 +30126,7 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -29706,7 +30135,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "uri", "kind": "parameterName" }, { @@ -29722,7 +30151,7 @@ ] }, { - "name": "decodeURIComponent", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -29736,7 +30165,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -29744,7 +30173,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "uriComponent", "kind": "parameterName" }, { @@ -29760,11 +30189,11 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -29772,44 +30201,7 @@ "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", + "text": "number", "kind": "keyword" }, { @@ -29817,19 +30209,7 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -29837,7 +30217,7 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { @@ -29859,7 +30239,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -29868,7 +30248,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "uriComponent", "kind": "parameterName" }, { @@ -29876,7 +30256,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -29884,13 +30264,25 @@ ] }, { - "name": "encodeURIComponent", - "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": "var", "kind": "keyword" }, { @@ -29898,35 +30290,39 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "Error", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "ErrorConstructor", + "kind": "interfaceName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "message", + "kind": "parameterName" }, { - "text": "|", + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -29934,15 +30330,19 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "=>", "kind": "punctuation" }, { @@ -29950,51 +30350,27 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Error", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "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" + "text": "Error", + "kind": "localName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { "name": "escape", @@ -30087,10 +30463,10 @@ ] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -30101,7 +30477,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -30109,7 +30485,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -30137,31 +30513,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" }, { @@ -30169,7 +30536,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -30177,7 +30544,7 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -30191,7 +30558,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { @@ -30203,62 +30570,24 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "EvalErrorConstructor", + "kind": "interfaceName" }, { - "text": "Infinity", - "kind": "localName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", + "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": "message", + "kind": "parameterName" }, { - "text": "Object", - "kind": "localName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -30269,16 +30598,8 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -30297,8 +30618,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "EvalError", + "kind": "localName" }, { "text": " ", @@ -30341,56 +30662,60 @@ "kind": "space" }, { - "text": "Object", + "text": "EvalError", "kind": "localName" } ], "documentation": [] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", + "name": "export", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "export", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Function", - "kind": "localName" - }, + "text": "extends", + "kind": "keyword" + } + ] + }, + { + "name": "f1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "f1", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "...", - "kind": "punctuation" - }, - { - "text": "args", + "text": "a", "kind": "parameterName" }, { @@ -30402,19 +30727,15 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": "[", + "text": ")", "kind": "punctuation" }, { - "text": "]", - "kind": "punctuation" - }, - { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -30422,49 +30743,96 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "any", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "+", + "kind": "operator" }, { - "text": "interface", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "fn f1 with number", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "about b", + "kind": "text" + } + ] + } ] }, { - "name": "String", + "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": "var", + "text": "interface", "kind": "keyword" }, { @@ -30472,36 +30840,24 @@ "kind": "space" }, { - "text": "String", + "text": "Float32Array", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "StringConstructor", - "kind": "interfaceName" - }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "value", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -30512,35 +30868,41 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "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": "=>", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float64Array", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30548,25 +30910,37 @@ "kind": "space" }, { - "text": "String", + "text": "Float64Array", "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "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": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "fooBar", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -30574,48 +30948,40 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "fooBar", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "BooleanConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "foo", + "kind": "parameterName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "bar", + "kind": "parameterName" }, { "text": ":", @@ -30626,19 +30992,15 @@ "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -30646,30 +31008,79 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "Function returns string concat of foo and bar", + "kind": "text" + } + ], + "tags": [ { - "text": "interface", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "foo", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is string", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" - }, + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", + "kind": "text" + } + ] + } + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Boolean", - "kind": "localName" + "text": "for", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Number", + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -30683,7 +31094,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Function", "kind": "localName" }, { @@ -30695,7 +31106,7 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" }, { @@ -30707,12 +31118,12 @@ "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": "...", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "args", + "kind": "parameterName" }, { "text": ":", @@ -30723,9 +31134,17 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -30743,8 +31162,8 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { "text": "\n", @@ -30759,25 +31178,25 @@ "kind": "space" }, { - "text": "Number", + "text": "Function", "kind": "localName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -30785,13 +31204,66 @@ "kind": "space" }, { - "text": "Math", - "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" @@ -30801,7 +31273,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Infinity", "kind": "localName" }, { @@ -30813,25 +31285,32 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "Date", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -30839,31 +31318,27 @@ "kind": "space" }, { - "text": "Date", + "text": "Int16Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "var", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -30871,23 +31346,41 @@ "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": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int32Array", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30895,25 +31388,37 @@ "kind": "space" }, { - "text": "Date", + "text": "Int32Array", "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "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", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -30921,136 +31426,167 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int8Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "Int8Array", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, - { - "text": "pattern", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "RegExp", - "kind": "localName" - }, + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" + "text": "namespace", + "kind": "keyword" }, { "text": " ", "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": "RegExp", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" + "text": "isFinite", + "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": "RegExp", - "kind": "localName" + "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": "Error", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -31058,37 +31594,17 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "isNaN", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "number", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -31098,56 +31614,106 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "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": "jsDocCommentAlignmentTest1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "jsDocCommentAlignmentTest1", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is function comment\nAnd properly aligned comment", + "kind": "text" + } + ] }, { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -31155,8 +31721,16 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -31167,25 +31741,43 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "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": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" + }, + { + "text": "jsDocCommentAlignmentTest3", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "a", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -31199,7 +31791,7 @@ "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -31207,7 +31799,11 @@ "kind": "space" }, { - "text": "=>", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -31215,100 +31811,134 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "+", - "kind": "operator" + "text": "c", + "kind": "parameterName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "any", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "var", - "kind": "keyword" - }, + "text": "This is function comment\n And aligned with 4 space char margin", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "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": "RangeError", - "kind": "localName" + "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": "punctuation" + "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" + } + ] + } + ] + }, + { + "name": "jsDocMixedComments1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "jsDocMixedComments1", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -31320,84 +31950,117 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "text": "jsdoc comment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "jsDocMixedComments2", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "RangeError", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "+", - "kind": "operator" - }, + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "* triplestar jsDocComment", + "kind": "text" + } + ] }, { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -31405,35 +32068,15 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -31445,84 +32088,71 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" + "text": "jsDocMixedComments5", + "kind": "functionName" }, { "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -31530,35 +32160,15 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -31570,84 +32180,117 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "text": "jsdoc comment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "jsDocMultiLine", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "SyntaxError", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "+", - "kind": "operator" - }, + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "kind": "text" + } + ] + }, + { + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "jsDocMultiLineMerge", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Another this one too", + "kind": "text" + } + ] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -31655,37 +32298,17 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "jsDocParamTest", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "a", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -31695,11 +32318,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -31707,84 +32330,47 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "TypeError", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" + "text": "number", + "kind": "keyword" }, { - "text": "1", - "kind": "numericLiteral" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "c", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "kind": "localName" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -31792,25 +32378,9 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "message", + "text": "d", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -31820,7 +32390,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -31828,11 +32398,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -31840,55 +32406,98 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, + "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" + } + ], + "tags": [ { - "text": "(", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ] }, { - "text": "+", - "kind": "operator" - }, + "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": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is eg of single line jsdoc style comment", + "kind": "text" + } + ] }, { "name": "JSON", @@ -31945,13 +32554,25 @@ ] }, { - "name": "Array", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -31959,51 +32580,27 @@ "kind": "space" }, { - "text": "Array", + "text": "Math", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayConstructor", - "kind": "interfaceName" - }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "arrayLength", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -32011,59 +32608,66 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ { - "text": "[", - "kind": "punctuation" - }, + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "]", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, + { + "text": "multiLine", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" + "text": ")", + "kind": "punctuation" }, { - "text": "2", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overloads", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "multiply", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -32071,57 +32675,40 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "multiply", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "a", + "kind": "parameterName" }, { - "text": ">", + "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": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -32132,50 +32719,52 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "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": "DataView", - "kind": "localName" + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -32186,45 +32775,40 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "any", "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": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -32235,93 +32819,101 @@ "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 multiplication function", "kind": "text" } - ] - }, - { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + ], + "tags": [ { - "text": "Uint8Array", - "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": "Uint8Array", - "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": "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": "anotherTag" } ] }, { - "name": "Uint8ClampedArray", + "name": "NaN", "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" @@ -32331,7 +32923,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "NaN", "kind": "localName" }, { @@ -32343,25 +32935,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "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": "new", + "kind": "keyword" } ] }, { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -32369,24 +32968,16 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -32397,25 +32988,20 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -32423,24 +33009,16 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -32451,25 +33029,20 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -32477,53 +33050,73 @@ "kind": "space" }, { - "text": "Int32Array", - "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": "Int32Array", - "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": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "NoQuickInfoClass", + "kind": "className" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "null", + "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": "null", + "kind": "keyword" } ] }, { - "name": "Uint32Array", + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -32531,107 +33124,101 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Number", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "NumberConstructor", + "kind": "interfaceName" }, { - "text": ":", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "value", + "kind": "parameterName" }, { - "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": "any", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "Number", + "kind": "localName" } ], "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", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -32639,27 +33226,31 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "ObjectConstructor", + "kind": "interfaceName" }, { - "text": ":", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -32667,25 +33258,15 @@ "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", + "text": "any", "kind": "keyword" }, { @@ -32693,58 +33274,65 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "simple", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "simple", - "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": "Object", + "kind": "localName" } ], "documentation": [] }, { - "name": "multiLine", - "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", @@ -32755,7 +33343,7 @@ "kind": "space" }, { - "text": "multiLine", + "text": "parseFloat", "kind": "functionName" }, { @@ -32763,8 +33351,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -32775,34 +33363,9 @@ "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": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -32816,22 +33379,41 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "this is eg of single line jsdoc style comment", + "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": "jsDocMultiLine", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -32842,7 +33424,7 @@ "kind": "space" }, { - "text": "jsDocMultiLine", + "text": "parseInt", "kind": "functionName" }, { @@ -32850,8 +33432,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -32862,41 +33444,23 @@ "kind": "space" }, { - "text": "void", + "text": "string", "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "radix", + "kind": "parameterName" }, { - "text": ")", + "text": "?", "kind": "punctuation" }, { @@ -32908,39 +33472,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Another this one too", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "number", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -32954,25 +33488,61 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "jsdoc comment", + "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": "jsDocMixedComments2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -32980,16 +33550,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { "text": ":", @@ -33000,41 +33562,23 @@ "kind": "space" }, { - "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": "RangeErrorConstructor", + "kind": "interfaceName" }, { - "text": "jsDocMixedComments3", - "kind": "functionName" + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": ")", + "text": "message", + "kind": "parameterName" + }, + { + "text": "?", "kind": "punctuation" }, { @@ -33046,117 +33590,84 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments4", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments4", - "kind": "functionName" - }, - { - "text": "(", + "text": "=>", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments5", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "+", + "kind": "operator" + }, { - "text": "function", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments5", - "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": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments6", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -33164,16 +33675,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -33184,41 +33687,23 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" - } - ] - }, - { - "name": "noHelpComment1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" }, { - "text": "noHelpComment1", - "kind": "functionName" + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": ")", + "text": "message", + "kind": "parameterName" + }, + { + "text": "?", "kind": "punctuation" }, { @@ -33230,102 +33715,84 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "noHelpComment2", - "kind": "functionName" - }, - { - "text": "(", + "text": "=>", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "ReferenceError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "noHelpComment3", - "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": "ReferenceError", + "kind": "localName" } ], "documentation": [] }, { - "name": "sum", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -33333,16 +33800,8 @@ "kind": "space" }, { - "text": "sum", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -33353,19 +33812,19 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "b", + "text": "pattern", "kind": "parameterName" }, { @@ -33377,15 +33836,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -33393,157 +33852,112 @@ "kind": "space" }, { - "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": "RegExp", + "kind": "localName" }, { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "second number", - "kind": "text" - } - ] - } - ] - }, - { - "name": "multiply", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "multiply", - "kind": "functionName" - }, - { - "text": "(", + "text": "=>", "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": ",", - "kind": "punctuation" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "interface", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" - }, + "text": "RegExp", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "?", - "kind": "punctuation" - }, + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "simple", + "kind": "functionName" }, { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "d", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -33555,25 +33969,38 @@ "kind": "space" }, { - "text": "any", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "square", + "kind": "functionName" }, { - "text": "?", + "text": "(", "kind": "punctuation" }, + { + "text": "a", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -33583,7 +34010,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -33599,22 +34026,22 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "this is square function", "kind": "text" } ], "tags": [ { - "name": "param", + "name": "paramTag", "text": [ { - "text": "", + "text": "{ number } a this is input number of paramTag", "kind": "text" } ] @@ -33631,71 +34058,30 @@ "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", + "text": "this is input number", "kind": "text" } ] }, { - "name": "anotherTag" - }, - { - "name": "param", + "name": "returnType", "text": [ { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "LastParam", + "text": "{ number } it is return type", "kind": "text" } ] - }, - { - "name": "anotherTag" } ] }, { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -33703,17 +34089,37 @@ "kind": "space" }, { - "text": "f1", - "kind": "functionName" + "text": "String", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "value", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -33723,78 +34129,51 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "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": "String", + "kind": "localName" } ], "documentation": [ { - "text": "fn f1 with number", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } ] }, { @@ -34172,7 +34551,7 @@ ] }, { - "name": "square", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -34186,7 +34565,7 @@ "kind": "space" }, { - "text": "square", + "text": "sum", "kind": "functionName" }, { @@ -34209,6 +34588,30 @@ "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" @@ -34228,20 +34631,11 @@ ], "documentation": [ { - "text": "this is square function", + "text": "Adds two integers and returns the result", "kind": "text" } ], "tags": [ - { - "name": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] - }, { "name": "param", "text": [ @@ -34254,16 +34648,24 @@ "kind": "space" }, { - "text": "this is input number", + "text": "first number", "kind": "text" } ] }, { - "name": "returnType", + "name": "param", "text": [ { - "text": "{ number } it is return type", + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "second number", "kind": "text" } ] @@ -34271,30 +34673,46 @@ ] }, { - "name": "divide", - "kind": "function", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "super", "kind": "keyword" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "divide", - "kind": "functionName" + "text": "var", + "kind": "keyword" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "a", - "kind": "parameterName" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -34305,21 +34723,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" @@ -34329,208 +34751,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" }, { @@ -34538,16 +34884,8 @@ "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -34558,21 +34896,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" @@ -34582,11 +34924,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -34594,11 +34936,7 @@ "kind": "space" }, { - "text": "c", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -34606,101 +34944,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": "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": "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" }, { @@ -34708,16 +35021,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": ":", @@ -34728,25 +35049,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" }, { @@ -34754,16 +35075,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": ":", @@ -34774,25 +35103,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" }, { @@ -34800,31 +35129,27 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8Array", + "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": "Uint8Array", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -34832,8 +35157,50 @@ "kind": "space" }, { - "text": "b", - "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": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -34844,19 +35211,62 @@ "kind": "space" }, { - "text": "any", + "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": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", "kind": "parameterName" }, { @@ -34868,7 +35278,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -34884,47 +35294,22 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } ], "tags": [ { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", - "kind": "text" - } - ] - }, - { - "name": "param", + "name": "deprecated", "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", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -34933,7 +35318,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "string", "kind": "parameterName" }, { @@ -34941,7 +35326,7 @@ "kind": "space" }, { - "text": "this is info about b\nnot aligned text about parameter will eat only one space", + "text": "A string value", "kind": "text" } ] @@ -34949,10 +35334,10 @@ ] }, { - "name": "x", + "name": "URIError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -34963,7 +35348,7 @@ "kind": "space" }, { - "text": "x", + "text": "URIError", "kind": "localName" }, { @@ -34975,34 +35360,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": ":", @@ -35013,46 +35388,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" }, { @@ -35060,577 +35452,704 @@ "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", - "kind": "keyword", + "name": "x", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "const", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "x", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } + ], + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } ] }, { - "name": "continue", - "kind": "keyword", + "name": "y", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "continue", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "y", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } + ], + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } ] }, { - "name": "debugger", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "yield", "kind": "keyword" } ] - }, + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", + "position": 4841, + "name": "" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "entries": [ { - "name": "default", + "name": "abstract", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "abstract", "kind": "keyword" } ] }, { - "name": "delete", + "name": "any", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "any", "kind": "keyword" } ] }, { - "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": "asserts", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "asserts", "kind": "keyword" } ] }, { - "name": "extends", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "async", "kind": "keyword" } ] }, { - "name": "false", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "await", "kind": "keyword" } ] }, { - "name": "finally", + "name": "bigint", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "bigint", "kind": "keyword" } ] }, { - "name": "for", + "name": "boolean", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "boolean", "kind": "keyword" } ] }, { - "name": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "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": "Boolean", + "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": "Boolean", + "kind": "localName" + }, { - "text": "return", - "kind": "keyword" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "BooleanConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "super", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "break", "kind": "keyword" } ] }, { - "name": "switch", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "case", "kind": "keyword" } ] }, { - "name": "this", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "catch", "kind": "keyword" } ] }, { - "name": "throw", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "class", "kind": "keyword" } ] }, { - "name": "true", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "const", "kind": "keyword" } ] }, { - "name": "try", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "continue", "kind": "keyword" } ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "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": "DataView", + "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" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "DataView", + "kind": "localName" + }, { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "implements", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "package", + "text": "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": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "yield", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "as", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "async", + "name": "declare", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "declare", "kind": "keyword" } ] }, { - "name": "await", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "function", "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": "module", + "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": "globalThis", - "kind": "moduleName" + "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": "eval", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -35644,7 +36163,7 @@ "kind": "space" }, { - "text": "eval", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -35652,7 +36171,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -35680,13 +36199,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -35695,7 +36214,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -35703,7 +36222,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -35711,10 +36230,34 @@ ] }, { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", + "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": "divide", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -35725,7 +36268,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "divide", "kind": "functionName" }, { @@ -35733,7 +36276,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -35745,7 +36288,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -35757,13 +36300,9 @@ "kind": "space" }, { - "text": "radix", + "text": "b", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -35789,13 +36328,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 +36343,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -35812,7 +36351,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 +36369,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "b", "kind": "parameterName" }, { @@ -35829,7 +36377,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,7 +36385,31 @@ ] }, { - "name": "parseFloat", + "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", @@ -35851,7 +36423,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "encodeURI", "kind": "functionName" }, { @@ -35859,7 +36431,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -35887,13 +36459,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -35902,7 +36474,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -35910,7 +36482,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -35918,7 +36490,7 @@ ] }, { - "name": "isNaN", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -35932,7 +36504,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -35940,7 +36512,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "uriComponent", "kind": "parameterName" }, { @@ -35952,15 +36524,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -35968,44 +36540,7 @@ "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", + "text": "number", "kind": "keyword" }, { @@ -36013,19 +36548,7 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -36033,7 +36556,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -36049,13 +36572,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 component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -36064,7 +36587,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "uriComponent", "kind": "parameterName" }, { @@ -36072,7 +36595,7 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -36080,13 +36603,25 @@ ] }, { - "name": "decodeURI", - "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" }, { @@ -36094,32 +36629,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Error", + "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": "Error", + "kind": "localName" }, { "text": ":", @@ -36130,41 +36657,17 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "ErrorConstructor", + "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": "escape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -36175,7 +36678,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "escape", "kind": "functionName" }, { @@ -36183,7 +36686,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "string", "kind": "parameterName" }, { @@ -36217,16 +36720,25 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a 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": "encodedURIComponent", + "text": "string", "kind": "parameterName" }, { @@ -36234,7 +36746,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "A string value", "kind": "text" } ] @@ -36242,7 +36754,7 @@ ] }, { - "name": "encodeURI", + "name": "eval", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -36256,7 +36768,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "eval", "kind": "functionName" }, { @@ -36264,7 +36776,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "x", "kind": "parameterName" }, { @@ -36292,13 +36804,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" } ], @@ -36307,7 +36819,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "x", "kind": "parameterName" }, { @@ -36315,7 +36827,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -36323,41 +36835,13 @@ ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "EvalError", + "kind": "var", "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", + "text": "interface", "kind": "keyword" }, { @@ -36365,15 +36849,15 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { @@ -36381,20 +36865,8 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -36405,41 +36877,41 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "export", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "extends", + "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": "extends", + "kind": "keyword" } ] }, { - "name": "escape", + "name": "f1", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -36450,7 +36922,7 @@ "kind": "space" }, { - "text": "escape", + "text": "f1", "kind": "functionName" }, { @@ -36458,7 +36930,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -36470,7 +36942,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -36486,121 +36958,50 @@ "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", + "text": "any", "kind": "keyword" }, { "text": " ", "kind": "space" }, - { - "text": "unescape", - "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": " ", - "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.", + "text": "fn f1 with number", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -36608,7 +37009,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "about b", "kind": "text" } ] @@ -36616,73 +37017,31 @@ ] }, { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", + "name": "false", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NaN", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", + "text": "false", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", + "name": "finally", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Infinity", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", + "text": "finally", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Object", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -36696,7 +37055,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -36712,7 +37071,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float32Array", "kind": "localName" }, { @@ -36724,19 +37083,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", @@ -36750,7 +37109,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -36766,7 +37125,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { @@ -36778,25 +37137,25 @@ "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", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "fooBar", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -36804,24 +37163,16 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "fooBar", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "String", - "kind": "localName" + "text": "foo", + "kind": "parameterName" }, { "text": ":", @@ -36832,50 +37183,36 @@ "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": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "Boolean", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "bar", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36886,14 +37223,79 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] + "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" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", + "kind": "text" + } + ] + } + ] }, { - "name": "Number", + "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", @@ -36907,7 +37309,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Function", "kind": "localName" }, { @@ -36923,7 +37325,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Function", "kind": "localName" }, { @@ -36935,25 +37337,25 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -36961,13 +37363,78 @@ "kind": "space" }, { - "text": "Math", - "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" @@ -36977,7 +37444,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Infinity", "kind": "localName" }, { @@ -36989,19 +37456,26 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "Date", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -37015,7 +37489,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int16Array", "kind": "localName" }, { @@ -37031,7 +37505,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Int16Array", "kind": "localName" }, { @@ -37043,19 +37517,19 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -37069,7 +37543,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int32Array", "kind": "localName" }, { @@ -37085,7 +37559,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int32Array", "kind": "localName" }, { @@ -37097,14 +37571,19 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "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": "Error", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -37118,7 +37597,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Int8Array", "kind": "localName" }, { @@ -37134,7 +37613,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Int8Array", "kind": "localName" }, { @@ -37146,36 +37625,37 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "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": "EvalError", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "interface", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -37183,32 +37663,20 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "RangeError", - "kind": "var", + "name": "isFinite", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37216,24 +37684,32 @@ "kind": "space" }, { - "text": "RangeError", - "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": "RangeError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37244,20 +37720,44 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "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": "ReferenceError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37265,24 +37765,32 @@ "kind": "space" }, { - "text": "ReferenceError", - "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": "ReferenceError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37293,20 +37801,44 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "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": "SyntaxError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37314,24 +37846,16 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "SyntaxError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37342,20 +37866,25 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is function comment\nAnd properly aligned comment", + "kind": "text" + } + ] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37363,24 +37892,16 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "TypeError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37391,20 +37912,25 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "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": "interface", + "text": "function", "kind": "keyword" }, { @@ -37412,24 +37938,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -37440,45 +37958,20 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "JSON", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -37489,86 +37982,118 @@ "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", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "any", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" + "text": "This is function comment\n And aligned with 4 space char margin", + "kind": "text" + } + ], + "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" + } + ] }, { - "text": " ", - "kind": "space" + "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": "ArrayConstructor", - "kind": "interfaceName" + "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": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37576,24 +38101,16 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37604,25 +38121,25 @@ "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.", + "text": "jsdoc comment", "kind": "text" } ] }, { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37630,24 +38147,16 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37658,20 +38167,25 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37679,24 +38193,16 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37707,25 +38213,25 @@ "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": "* triplestar jsDocComment", "kind": "text" } ] }, { - "name": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37733,24 +38239,16 @@ "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37761,25 +38259,25 @@ "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": "another jsDocComment", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37787,24 +38285,16 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments5", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37815,25 +38305,25 @@ "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": "another jsDocComment", "kind": "text" } ] }, { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37841,24 +38331,16 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37869,25 +38351,25 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "jsdoc comment", "kind": "text" } ] }, { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37895,24 +38377,16 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37923,25 +38397,25 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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 multiple line jsdoc stule comment\nNew line1\nNew Line2", "kind": "text" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37949,24 +38423,16 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLineMerge", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37977,25 +38443,25 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "Another this one too", "kind": "text" } ] }, { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocParamTest", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -38003,27 +38469,31 @@ "kind": "space" }, { - "text": "Uint32Array", - "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": "Uint32Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -38031,19 +38501,177 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "d", + "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": "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 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": "Float32Array", + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "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", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "this is eg of single line jsdoc style comment", + "kind": "text" + } + ] + }, + { + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -38057,7 +38685,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "JSON", "kind": "localName" }, { @@ -38073,7 +38701,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "JSON", "kind": "localName" }, { @@ -38085,19 +38713,43 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], "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 intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "Float64Array", + "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", @@ -38111,7 +38763,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Math", "kind": "localName" }, { @@ -38127,7 +38779,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Math", "kind": "localName" }, { @@ -38139,40 +38791,31 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "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": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "module", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "module", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "simple", + "name": "multiLine", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -38186,7 +38829,7 @@ "kind": "space" }, { - "text": "simple", + "text": "multiLine", "kind": "functionName" }, { @@ -38213,7 +38856,7 @@ "documentation": [] }, { - "name": "multiLine", + "name": "multiply", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -38227,7 +38870,7 @@ "kind": "space" }, { - "text": "multiLine", + "text": "multiply", "kind": "functionName" }, { @@ -38235,8 +38878,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -38247,40 +38890,35 @@ "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": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "number", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, { @@ -38288,41 +38926,39 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ + "text": "c", + "kind": "parameterName" + }, { - "text": "this is eg of single line jsdoc style comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMultiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "?", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMultiLine", - "kind": "functionName" + "text": "number", + "kind": "keyword" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", "kind": "punctuation" }, { @@ -38334,39 +38970,37 @@ "kind": "space" }, { - "text": "void", + "text": "any", "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" + "text": "e", + "kind": "parameterName" }, { - "text": "(", + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -38386,19 +39020,109 @@ ], "documentation": [ { - "text": "Another this one too", + "text": "This is multiplication function", "kind": "text" } + ], + "tags": [ + { + "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", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] + }, + { + "name": "anotherTag" + } ] }, { - "name": "jsDocMixedComments1", - "kind": "function", + "name": "namespace", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -38406,16 +39130,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -38426,19 +39142,38 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "jsdoc comment", - "kind": "text" + "text": "never", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments2", + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "new", + "kind": "keyword" + } + ] + }, + { + "name": "noHelpComment1", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -38452,7 +39187,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", + "text": "noHelpComment1", "kind": "functionName" }, { @@ -38476,15 +39211,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments3", + "name": "noHelpComment2", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -38498,7 +39228,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", + "text": "noHelpComment2", "kind": "functionName" }, { @@ -38522,15 +39252,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments4", + "name": "noHelpComment3", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -38544,7 +39269,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments4", + "text": "noHelpComment3", "kind": "functionName" }, { @@ -38568,21 +39293,16 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments5", - "kind": "function", + "name": "NoQuickInfoClass", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "class", "kind": "keyword" }, { @@ -38590,45 +39310,44 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", - "kind": "keyword" + "text": "NoQuickInfoClass", + "kind": "className" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "another jsDocComment", - "kind": "text" + "text": "null", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments6", - "kind": "function", + "name": "number", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "number", + "kind": "keyword" + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -38636,16 +39355,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" + "text": "Number", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -38656,25 +39383,37 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "jsdoc comment", + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "noHelpComment1", - "kind": "function", + "name": "object", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -38682,16 +39421,24 @@ "kind": "space" }, { - "text": "noHelpComment1", - "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": ":", @@ -38702,17 +39449,34 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ObjectConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "noHelpComment2", - "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", @@ -38723,7 +39487,7 @@ "kind": "space" }, { - "text": "noHelpComment2", + "text": "parseFloat", "kind": "functionName" }, { @@ -38731,8 +39495,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -38743,34 +39507,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -38784,17 +39523,41 @@ "kind": "space" }, { - "text": "void", + "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": "sum", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -38805,7 +39568,7 @@ "kind": "space" }, { - "text": "sum", + "text": "parseInt", "kind": "functionName" }, { @@ -38813,7 +39576,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -38825,7 +39588,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -38837,9 +39600,13 @@ "kind": "space" }, { - "text": "b", + "text": "radix", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -38871,7 +39638,7 @@ ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -38880,7 +39647,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -38888,7 +39655,7 @@ "kind": "space" }, { - "text": "first number", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -38897,7 +39664,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "radix", "kind": "parameterName" }, { @@ -38905,7 +39672,7 @@ "kind": "space" }, { - "text": "second number", + "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" } ] @@ -38913,13 +39680,13 @@ ] }, { - "name": "multiply", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -38927,16 +39694,24 @@ "kind": "space" }, { - "text": "multiply", - "kind": "functionName" + "text": "RangeError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" }, { "text": ":", @@ -38947,20 +39722,57 @@ "kind": "space" }, { - "text": "number", + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "readonly", + "kind": "keyword" + } + ] + }, + { + "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -38971,24 +39783,45 @@ "kind": "space" }, { - "text": "number", - "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": "c", - "kind": "parameterName" + "text": "RegExp", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -38999,23 +39832,48 @@ "kind": "space" }, { - "text": "number", + "text": "RegExpConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", "kind": "keyword" - }, + } + ] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "simple", + "kind": "functionName" }, { - "text": "?", + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -39027,25 +39885,38 @@ "kind": "space" }, { - "text": "any", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "square", + "kind": "functionName" }, { - "text": "?", + "text": "(", "kind": "punctuation" }, + { + "text": "a", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -39055,7 +39926,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -39071,22 +39942,22 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "this is square function", "kind": "text" } ], "tags": [ { - "name": "param", + "name": "paramTag", "text": [ { - "text": "", + "text": "{ number } a this is input number of paramTag", "kind": "text" } ] @@ -39103,115 +39974,58 @@ "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", + "text": "this is input number", "kind": "text" } ] }, { - "name": "anotherTag" - }, - { - "name": "param", + "name": "returnType", "text": [ { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "LastParam", + "text": "{ number } it is return type", "kind": "text" } ] - }, - { - "name": "anotherTag" } ] }, { - "name": "f1", - "kind": "function", + "name": "string", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "f1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" + "text": "String", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "any", + "text": "var", "kind": "keyword" }, { @@ -39219,54 +40033,27 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" + "text": "String", + "kind": "localName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "fn f1 with number", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } ] }, { @@ -39644,106 +40431,7 @@ ] }, { - "name": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "square", - "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": "number", - "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" - } - ] - }, - { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] - } - ] - }, - { - "name": "divide", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -39757,7 +40445,7 @@ "kind": "space" }, { - "text": "divide", + "text": "sum", "kind": "functionName" }, { @@ -39817,13 +40505,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "this is divide function", + "text": "Adds two integers and returns the result", "kind": "text" } ], @@ -39840,16 +40528,7 @@ "kind": "space" }, { - "text": "this is a", - "kind": "text" - } - ] - }, - { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", + "text": "first number", "kind": "text" } ] @@ -39866,7 +40545,7 @@ "kind": "space" }, { - "text": "this is b", + "text": "second number", "kind": "text" } ] @@ -39874,240 +40553,74 @@ ] }, { - "name": "fooBar", - "kind": "function", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "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" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", + "text": "super", "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" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "bar", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is second string", - "kind": "text" - } - ] - } ] }, { - "name": "jsDocParamTest", - "kind": "function", + "name": "switch", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "switch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocParamTest", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "symbol", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "interface", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "d", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -40118,1178 +40631,665 @@ "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": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], - "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", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "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" - }, - { - "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": "jsDocCommentAlignmentTest3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocCommentAlignmentTest3", - "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": "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" - }, - { - "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" - } - ], - "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" - } - ] - }, - { - "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" - } - ] - } - ] - }, - { - "name": "x", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "x", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] - }, - { - "name": "y", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "y", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "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" - } - ] - }, - { - "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", + "text": "throw", "kind": "keyword" } ] }, { - "name": "as", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "true", "kind": "keyword" } ] }, { - "name": "asserts", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "asserts", + "text": "try", "kind": "keyword" } ] }, { - "name": "any", + "name": "type", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "any", + "text": "type", "kind": "keyword" } ] }, { - "name": "async", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "async", + "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": "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" + }, + { + "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": "declare", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "declare", + "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": "infer", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "infer", + "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": "keyof", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "keyof", + "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": "module", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "namespace", + "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": "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", - "kind": "keyword", + "name": "x", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "unique", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "x", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is a comment", + "kind": "text" } ] }, { - "name": "unknown", - "kind": "keyword", + "name": "y", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "unknown", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "y", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } + ], + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } ] }, { - "name": "bigint", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "bigint", + "text": "yield", "kind": "keyword" } ] diff --git a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline index 87283cb4e0c3e..ddb5b1ee77092 100644 --- a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline @@ -15,13 +15,13 @@ }, "entries": [ { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "var", "kind": "keyword" }, { @@ -29,38 +29,37 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "Array", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "ArrayConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "x", + "text": "arrayLength", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -70,7 +69,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -78,7 +77,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -88,168 +91,82 @@ { "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": "[", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": "]", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "parseInt", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "2", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "overloads", + "kind": "text" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Array", + "kind": "localName" }, { - "text": ":", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to an integer.", - "kind": "text" + "text": ">", + "kind": "punctuation" } ], - "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", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -257,32 +174,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -293,44 +202,61 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to a floating-point 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": "as", + "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": "as", + "kind": "keyword" } ] }, { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", + "name": "async", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "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" }, { @@ -338,17 +264,49 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" + "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": "number", + "text": "value", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -358,15 +316,19 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "T", + "kind": "typeParameterName" }, { "text": ")", "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -376,42 +338,106 @@ { "text": "boolean", "kind": "keyword" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "isFinite", - "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" }, { @@ -419,32 +445,24 @@ "kind": "space" }, { - "text": "isFinite", - "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": ":", @@ -455,44 +473,20 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -500,16 +494,8 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" + "text": "Date", + "kind": "localName" }, { "text": ":", @@ -520,8 +506,110 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "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": "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": "encodedURI", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -647,6 +735,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", @@ -842,13 +978,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": "var", "kind": "keyword" }, { @@ -856,17 +1004,37 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "Error", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -884,7 +1052,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -892,53 +1064,15 @@ "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" - } - ] + "text": "Error", + "kind": "localName" }, { - "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": "\n", + "kind": "lineBreak" + }, { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -946,7 +1080,28 @@ "kind": "space" }, { - "text": "unescape", + "text": "Error", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "escape", "kind": "functionName" }, { @@ -988,7 +1143,7 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], @@ -1022,13 +1177,13 @@ ] }, { - "name": "NaN", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -1036,41 +1191,32 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "x", + "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,14 +1227,38 @@ "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": "Object", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1102,7 +1272,7 @@ "kind": "space" }, { - "text": "Object", + "text": "EvalError", "kind": "localName" }, { @@ -1114,7 +1284,7 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" }, { @@ -1125,6 +1295,26 @@ "text": "(", "kind": "punctuation" }, + { + "text": "message", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -1142,8 +1332,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "EvalError", + "kind": "localName" }, { "text": " ", @@ -1186,130 +1376,122 @@ "kind": "space" }, { - "text": "Object", + "text": "EvalError", "kind": "localName" } ], "documentation": [] }, { - "name": "Function", - "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": "Function", - "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": "FunctionConstructor", - "kind": "interfaceName" + "text": "Float32Array", + "kind": "localName" }, { "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", + "text": "Float32Array", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "String", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -1317,59 +1499,73 @@ "kind": "space" }, { - "text": "String", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "var", + "kind": "keyword" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "Float64Array", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" - }, + "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": "fn", + "kind": "function", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "fn", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "a", + "kind": "parameterName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -1381,37 +1577,56 @@ "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Does something", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "a string", + "kind": "text" + } + ] + } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "foo", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -1419,8 +1634,16 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "foo", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1431,37 +1654,43 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "This comment should appear for foo", + "kind": "text" + } + ] + }, + { + "name": "fooWithParameters", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "<", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "fooWithParameters", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "value", + "text": "a", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -1471,11 +1700,11 @@ "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -1483,7 +1712,11 @@ "kind": "space" }, { - "text": "=>", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -1491,30 +1724,59 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is comment for function signature", + "kind": "text" + } + ] }, { - "name": "Number", + "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", @@ -1528,7 +1790,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Function", "kind": "localName" }, { @@ -1540,7 +1802,7 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" }, { @@ -1552,12 +1814,12 @@ "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": "...", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "args", + "kind": "parameterName" }, { "text": ":", @@ -1568,9 +1830,17 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -1588,8 +1858,8 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { "text": "\n", @@ -1604,25 +1874,25 @@ "kind": "space" }, { - "text": "Number", + "text": "Function", "kind": "localName" } ], "documentation": [ { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" }, { @@ -1630,13 +1900,66 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "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" @@ -1646,7 +1969,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Infinity", "kind": "localName" }, { @@ -1658,25 +1981,32 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "kind": "text" + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "Date", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -1684,31 +2014,27 @@ "kind": "space" }, { - "text": "Date", + "text": "Int16Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "var", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -1716,23 +2042,41 @@ "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": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int32Array", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -1740,25 +2084,37 @@ "kind": "space" }, { - "text": "Date", + "text": "Int32Array", "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "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", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -1766,32 +2122,24 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int8Array", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" - }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "pattern", - "kind": "parameterName" + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -1802,7 +2150,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" }, { @@ -1810,27 +2188,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": "RegExp", - "kind": "localName" + "text": "isFinite", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "number", + "kind": "parameterName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -1838,62 +2229,155 @@ "kind": "space" }, { - "text": "RegExp", - "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": "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": "overload", - "kind": "text" + "text": "isNaN", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "number", + "kind": "parameterName" }, { - "text": "interface", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "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": "Error", + "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" @@ -1903,7 +2387,7 @@ "kind": "space" }, { - "text": "Error", + "text": "JSON", "kind": "localName" }, { @@ -1915,39 +2399,65 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" - }, + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" + "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": "message", - "kind": "parameterName" + "text": "Math", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Math", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -1955,38 +2465,76 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "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": "space" }, { - "text": "Error", + "text": "NaN", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "EvalError", + "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", @@ -2000,7 +2548,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Number", "kind": "localName" }, { @@ -2012,7 +2560,7 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" }, { @@ -2024,7 +2572,7 @@ "kind": "punctuation" }, { - "text": "message", + "text": "value", "kind": "parameterName" }, { @@ -2040,7 +2588,7 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { @@ -2060,36 +2608,8 @@ "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": "number", + "kind": "keyword" }, { "text": "\n", @@ -2104,14 +2624,19 @@ "kind": "space" }, { - "text": "EvalError", + "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": "RangeError", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2125,7 +2650,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Object", "kind": "localName" }, { @@ -2137,7 +2662,7 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" }, { @@ -2148,26 +2673,6 @@ "text": "(", "kind": "punctuation" }, - { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -2185,8 +2690,8 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { "text": " ", @@ -2229,20 +2734,32 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Object", "kind": "localName" } ], "documentation": [] }, { - "name": "ReferenceError", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -2250,8 +2767,16 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -2262,47 +2787,80 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" + "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": "string", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "string", + "kind": "parameterName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -2310,58 +2868,99 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "radix", + "kind": "parameterName" }, { - "text": "+", - "kind": "operator" + "text": "?", + "kind": "punctuation" }, { - "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": "ReferenceError", - "kind": "localName" + "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", @@ -2375,7 +2974,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "RangeError", "kind": "localName" }, { @@ -2387,7 +2986,7 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" }, { @@ -2435,7 +3034,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "RangeError", "kind": "localName" }, { @@ -2479,14 +3078,14 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "RangeError", "kind": "localName" } ], "documentation": [] }, { - "name": "TypeError", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2500,7 +3099,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "ReferenceError", "kind": "localName" }, { @@ -2512,7 +3111,7 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" }, { @@ -2560,7 +3159,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "ReferenceError", "kind": "localName" }, { @@ -2604,14 +3203,14 @@ "kind": "space" }, { - "text": "TypeError", + "text": "ReferenceError", "kind": "localName" } ], "documentation": [] }, { - "name": "URIError", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2625,7 +3224,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RegExp", "kind": "localName" }, { @@ -2637,7 +3236,7 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" }, { @@ -2649,13 +3248,9 @@ "kind": "punctuation" }, { - "text": "message", + "text": "pattern", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -2668,6 +3263,22 @@ "text": "string", "kind": "keyword" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, { "text": ")", "kind": "punctuation" @@ -2685,7 +3296,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RegExp", "kind": "localName" }, { @@ -2729,20 +3340,32 @@ "kind": "space" }, { - "text": "URIError", + "text": "RegExp", "kind": "localName" } ], "documentation": [] }, { - "name": "JSON", + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -2750,27 +3373,51 @@ "kind": "space" }, { - "text": "JSON", + "text": "String", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "StringConstructor", + "kind": "interfaceName" + }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "value", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -2778,19 +3425,67 @@ "kind": "space" }, { - "text": "JSON", + "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": "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", @@ -2804,7 +3499,7 @@ "kind": "space" }, { - "text": "Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -2816,7 +3511,7 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "SyntaxErrorConstructor", "kind": "interfaceName" }, { @@ -2828,7 +3523,7 @@ "kind": "punctuation" }, { - "text": "arrayLength", + "text": "message", "kind": "parameterName" }, { @@ -2844,7 +3539,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -2864,16 +3559,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { "text": " ", @@ -2888,7 +3575,7 @@ "kind": "operator" }, { - "text": "2", + "text": "1", "kind": "numericLiteral" }, { @@ -2896,7 +3583,7 @@ "kind": "space" }, { - "text": "overloads", + "text": "overload", "kind": "text" }, { @@ -2916,46 +3603,66 @@ "kind": "space" }, { - "text": "Array", + "text": "SyntaxError", "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", + "name": "this", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "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": "ArrayBuffer", - "kind": "localName" - }, + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -2965,7 +3672,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "TypeError", "kind": "localName" }, { @@ -2977,53 +3684,39 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "TypeErrorConstructor", "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": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": "message", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -3031,68 +3724,78 @@ "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": "Int8Array", + "text": "TypeError", "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": "Int8Array", - "kind": "localName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "Int8ArrayConstructor", - "kind": "interfaceName" + "text": "TypeError", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "typeof", + "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": "typeof", + "kind": "keyword" } ] }, { - "name": "Uint8Array", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3106,7 +3809,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -3122,7 +3825,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Uint16Array", "kind": "localName" }, { @@ -3134,19 +3837,19 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "Uint16ArrayConstructor", "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": "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": "Uint8ClampedArray", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3160,7 +3863,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Uint32Array", "kind": "localName" }, { @@ -3176,7 +3879,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Uint32Array", "kind": "localName" }, { @@ -3188,19 +3891,19 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "Uint32ArrayConstructor", "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 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": "Int16Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3214,7 +3917,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -3230,7 +3933,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -3242,19 +3945,19 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "Uint8ArrayConstructor", "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 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": "Uint16Array", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3268,7 +3971,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -3284,7 +3987,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -3296,25 +3999,25 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "Uint8ClampedArrayConstructor", "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 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": "Int32Array", + "name": "undefined", "kind": "var", - "kindModifiers": "declare", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -3322,24 +4025,53 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -3350,25 +4082,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 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": "Uint32Array", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -3376,24 +4136,36 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "URIError", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "message", + "kind": "parameterName" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -3404,95 +4176,63 @@ "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": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Float32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", + "text": "URIError", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "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": "operator" + }, { - "text": "interface", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -3500,75 +4240,115 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "URIError", "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "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" - }, + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Intl", - "kind": "moduleName" + "text": "with", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "foo", - "kind": "function", + "name": "yield", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "yield", "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": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "foo", - "kind": "functionName" + "text": "local var", + "kind": "text" }, { - "text": "(", + "text": ")", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -3579,25 +4359,20 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "This comment should appear for foo", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "fooWithParameters", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -3605,40 +4380,36 @@ "kind": "space" }, { - "text": "fooWithParameters", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "a", - "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": "b", - "kind": "parameterName" + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -3649,57 +4420,36 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "This is comment for function signature", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "fn", - "kind": "function", - "kindModifiers": "declare", + "name": "b", + "kind": "parameter", + "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "parameter", + "kind": "text" }, { - "text": "fn", - "kind": "functionName" + "text": ")", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "a", + "text": "b", "kind": "parameterName" }, { @@ -3711,13 +4461,43 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" + } + ], + "documentation": [ + { + "text": "this is comment for b", + "kind": "text" + } + ] + }, + { + "name": "a", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" }, { "text": ")", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "a", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -3727,42 +4507,39 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Does something", + "text": "this is comment about a", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "a string", - "kind": "text" - } - ] - } ] }, { - "name": "undefined", + "name": "ArrayBuffer", "kind": "var", - "kindModifiers": "", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -3772,583 +4549,750 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "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": "case", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "as", "kind": "keyword" } ] }, { - "name": "catch", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "async", "kind": "keyword" } ] }, { - "name": "class", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "await", "kind": "keyword" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "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", + "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": "default", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "break", "kind": "keyword" } ] }, { - "name": "delete", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "case", "kind": "keyword" } ] }, { - "name": "do", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "catch", "kind": "keyword" } ] }, { - "name": "else", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "class", "kind": "keyword" } ] }, { - "name": "enum", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "const", "kind": "keyword" } ] }, { - "name": "export", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "continue", "kind": "keyword" } ] }, { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "extends", + "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": "false", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "false", + "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": "finally", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "for", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "for", + "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": "function", - "kind": "keyword", - "kindModifiers": "", + "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": "if", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "default", "kind": "keyword" } ] }, { - "name": "import", + "name": "delete", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "delete", "kind": "keyword" } ] }, { - "name": "in", + "name": "do", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "do", "kind": "keyword" } ] }, { - "name": "instanceof", + "name": "else", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "else", "kind": "keyword" } ] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURI", + "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": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "return", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "super", - "kind": "keyword" + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "switch", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "this", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURIComponent", + "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": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "true", + "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": "try", + "name": "enum", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "enum", "kind": "keyword" } ] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "Error", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsFunctionDeclaration.ts", - "position": 240, - "name": "7" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": true, - "optionalReplacementSpan": { - "start": 240, - "length": 1 - }, - "entries": [ - { - "name": "a", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "(", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { - "text": "parameter", - "kind": "text" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "a", - "kind": "parameterName" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -4359,41 +5303,36 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "this is comment about a", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "escape", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -4405,43 +5344,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is comment for b", - "kind": "text" - } - ] - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "local var", - "kind": "text" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "arguments", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -4451,32 +5360,44 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "module", - "kind": "keyword" - }, + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "globalThis", - "kind": "moduleName" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { "name": "eval", @@ -4560,13 +5481,13 @@ ] }, { - "name": "parseInt", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -4574,16 +5495,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": ":", @@ -4594,24 +5523,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": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -4622,12 +5620,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": ":", @@ -4638,58 +5674,22 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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": "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", + "name": "fn", "kind": "function", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "function", @@ -4700,7 +5700,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "fn", "kind": "functionName" }, { @@ -4708,7 +5708,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -4736,13 +5736,13 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Does something", "kind": "text" } ], @@ -4751,7 +5751,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -4759,7 +5759,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "a string", "kind": "text" } ] @@ -4767,10 +5767,10 @@ ] }, { - "name": "isNaN", + "name": "foo", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -4781,29 +5781,13 @@ "kind": "space" }, { - "text": "isNaN", + "text": "foo", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "number", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -4817,41 +5801,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 comment should appear for foo", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "isFinite", + "name": "fooWithParameters", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -4862,7 +5827,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "fooWithParameters", "kind": "functionName" }, { @@ -4870,7 +5835,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -4882,15 +5847,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -4898,60 +5859,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": "b", "kind": "parameterName" }, { @@ -4963,7 +5871,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -4979,77 +5887,74 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "This is comment for function signature", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "for", + "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": "for", + "kind": "keyword" } ] }, { - "name": "decodeURIComponent", - "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": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "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": "Function", + "kind": "localName" }, { "text": ":", @@ -5060,44 +5965,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "Creates a new function.", "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", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -5105,32 +5991,77 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "uri", - "kind": "parameterName" - }, + "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": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -5141,44 +6072,32 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" - } - ], - "tags": [ + "documentation": [] + }, + { + "name": "instanceof", + "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": "instanceof", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "Int16Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -5186,35 +6105,27 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int16Array", + "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": "Int16Array", + "kind": "localName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -5222,7 +6133,25 @@ "kind": "space" }, { - "text": "number", + "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": "interface", "kind": "keyword" }, { @@ -5230,20 +6159,24 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "boolean", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -5254,44 +6187,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "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 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": "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": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -5299,32 +6213,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int8Array", + "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": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -5335,50 +6241,55 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "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 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": "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": "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": "isFinite", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -5389,7 +6300,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "isFinite", "kind": "functionName" }, { @@ -5397,7 +6308,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -5409,7 +6320,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -5425,31 +6336,22 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -5457,7 +6359,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "Any numeric value.", "kind": "text" } ] @@ -5465,13 +6367,13 @@ ] }, { - "name": "NaN", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -5479,41 +6381,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "isNaN", + "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" + "kind": "parameterName" }, { "text": ":", @@ -5526,43 +6403,10 @@ { "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": ":", @@ -5573,19 +6417,38 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "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": "Function", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5599,7 +6462,7 @@ "kind": "space" }, { - "text": "Function", + "text": "JSON", "kind": "localName" }, { @@ -5615,7 +6478,7 @@ "kind": "space" }, { - "text": "Function", + "text": "JSON", "kind": "localName" }, { @@ -5627,19 +6490,31 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "String", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5653,7 +6528,7 @@ "kind": "space" }, { - "text": "String", + "text": "Math", "kind": "localName" }, { @@ -5669,7 +6544,7 @@ "kind": "space" }, { - "text": "String", + "text": "Math", "kind": "localName" }, { @@ -5681,39 +6556,23 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "Boolean", + "name": "NaN", "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" @@ -5723,7 +6582,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "NaN", "kind": "localName" }, { @@ -5735,12 +6594,36 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "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", @@ -5796,7 +6679,7 @@ ] }, { - "name": "Math", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5810,7 +6693,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Object", "kind": "localName" }, { @@ -5826,7 +6709,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Object", "kind": "localName" }, { @@ -5838,25 +6721,37 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" - } + "text": "ObjectConstructor", + "kind": "interfaceName" + } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "Date", - "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" }, { @@ -5864,24 +6759,32 @@ "kind": "space" }, { - "text": "Date", - "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": "Date", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -5892,25 +6795,44 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -5918,24 +6840,44 @@ "kind": "space" }, { - "text": "RegExp", - "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": "RegExp", - "kind": "localName" + "text": "radix", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -5946,14 +6888,71 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "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": "Error", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5967,7 +6966,7 @@ "kind": "space" }, { - "text": "Error", + "text": "RangeError", "kind": "localName" }, { @@ -5983,7 +6982,7 @@ "kind": "space" }, { - "text": "Error", + "text": "RangeError", "kind": "localName" }, { @@ -5995,14 +6994,14 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "EvalError", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6016,7 +7015,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ReferenceError", "kind": "localName" }, { @@ -6032,7 +7031,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ReferenceError", "kind": "localName" }, { @@ -6044,14 +7043,14 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "RangeError", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6065,7 +7064,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "RegExp", "kind": "localName" }, { @@ -6081,7 +7080,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "RegExp", "kind": "localName" }, { @@ -6093,14 +7092,26 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ReferenceError", + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6114,7 +7125,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "String", "kind": "localName" }, { @@ -6130,7 +7141,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "String", "kind": "localName" }, { @@ -6142,11 +7153,40 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "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": "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", @@ -6198,9 +7238,57 @@ "documentation": [] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", + "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": [ { @@ -6247,7 +7335,19 @@ "documentation": [] }, { - "name": "URIError", + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6261,7 +7361,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Uint16Array", "kind": "localName" }, { @@ -6277,7 +7377,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Uint16Array", "kind": "localName" }, { @@ -6289,14 +7389,19 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "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": "JSON", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6310,7 +7415,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Uint32Array", "kind": "localName" }, { @@ -6326,7 +7431,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Uint32Array", "kind": "localName" }, { @@ -6338,19 +7443,19 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "Uint32ArrayConstructor", + "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 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": "Array", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6364,21 +7469,9 @@ "kind": "space" }, { - "text": "Array", + "text": "Uint8Array", "kind": "localName" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "\n", "kind": "lineBreak" @@ -6392,7 +7485,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -6404,14 +7497,19 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "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": "ArrayBuffer", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6425,7 +7523,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -6441,7 +7539,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -6453,39 +7551,23 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "Uint8ClampedArrayConstructor", "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 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": "DataView", + "name": "undefined", "kind": "var", - "kindModifiers": "declare", + "kindModifiers": "", "sortText": "15", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -6495,32 +7577,20 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "undefined", + "kind": "propertyName" } ], "documentation": [] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -6528,24 +7598,32 @@ "kind": "space" }, { - "text": "Int8Array", - "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": "Int8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -6556,19 +7634,47 @@ "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": "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": "Uint8Array", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6582,7 +7688,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "URIError", "kind": "localName" }, { @@ -6598,7 +7704,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "URIError", "kind": "localName" }, { @@ -6610,39 +7716,96 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "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": "var", + "kind": "keyword" } ] }, { - "name": "Uint8ClampedArray", - "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": " ", - "kind": "space" - }, + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Uint8ClampedArray", - "kind": "localName" - }, + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "yield", + "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": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -6652,7 +7815,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Array", "kind": "localName" }, { @@ -6664,53 +7827,63 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "ArrayConstructor", "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": "\n", + "kind": "lineBreak" + }, { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "arrayLength", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", "kind": "punctuation" }, { @@ -6718,41 +7891,35 @@ "kind": "space" }, { - "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": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "+", + "kind": "operator" + }, { - "text": "interface", - "kind": "keyword" + "text": "2", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "overloads", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -6760,31 +7927,26 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Array", "kind": "localName" }, { - "text": ":", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": ">", + "kind": "punctuation" } ], - "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", @@ -6798,7 +7960,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -6814,7 +7976,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -6826,39 +7988,59 @@ "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", - "kind": "var", - "kindModifiers": "declare", + "name": "as", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "as", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Uint32Array", - "kind": "localName" - }, + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "await", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -6868,7 +8050,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Boolean", "kind": "localName" }, { @@ -6880,73 +8062,162 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "BooleanConstructor", "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": "\n", + "kind": "lineBreak" + }, { - "text": "interface", - "kind": "keyword" + "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": "Float32Array", - "kind": "localName" + "text": "T", + "kind": "typeParameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" + "text": "boolean", + "kind": "keyword" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "Boolean", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", + "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", @@ -6960,7 +8231,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "DataView", "kind": "localName" }, { @@ -6976,7 +8247,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "DataView", "kind": "localName" }, { @@ -6988,25 +8259,20 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "A typed array of 64-bit float values. The contents are initialized to 0. If the requested\r\nnumber of bytes could not be allocated an exception is raised.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Intl", - "kind": "module", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "var", "kind": "keyword" }, { @@ -7014,29 +8280,24 @@ "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "foo", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "foo", - "kind": "functionName" + "text": "DateConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", @@ -7047,7 +8308,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -7055,22 +8320,50 @@ "kind": "space" }, { - "text": "void", + "text": "string", + "kind": "keyword" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" } ], "documentation": [ { - "text": "This comment should appear for foo", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "fooWithParameters", - "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", @@ -7081,7 +8374,7 @@ "kind": "space" }, { - "text": "fooWithParameters", + "text": "decodeURI", "kind": "functionName" }, { @@ -7089,7 +8382,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "encodedURI", "kind": "parameterName" }, { @@ -7105,17 +8398,9 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -7125,38 +8410,41 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is comment for function signature", + "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": "fn", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "function", @@ -7167,7 +8455,7 @@ "kind": "space" }, { - "text": "fn", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -7175,7 +8463,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -7203,13 +8491,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Does something", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -7218,7 +8506,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -7226,7 +8514,7 @@ "kind": "space" }, { - "text": "a string", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -7234,1868 +8522,142 @@ ] }, { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "break", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "default", "kind": "keyword" } ] }, { - "name": "case", + "name": "delete", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "delete", "kind": "keyword" } ] }, { - "name": "catch", + "name": "do", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "do", "kind": "keyword" } ] }, { - "name": "class", + "name": "else", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "else", "kind": "keyword" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "function", "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": "encodeURI", + "kind": "functionName" + }, { - "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": "uri", + "kind": "parameterName" + }, { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "else", + "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": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "kind": "text" } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "extends", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "false", - "kind": "keyword", - "kindModifiers": "", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - } - ] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "throw", - "kind": "keyword" - } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "true", - "kind": "keyword" - } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "try", - "kind": "keyword" - } - ] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsFunctionDeclaration.ts", - "position": 262, - "name": "9" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 245, - "length": 17 - }, - "entries": [ - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "x", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "parseInt", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to an integer.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts a string to a floating-point number.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "isNaN", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", - "kind": "text" - } - ], - "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] - } - ] - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", - "kind": "text" - } - ], - "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] - } - ] - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NaN", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Infinity", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ObjectConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "FunctionConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "...", - "kind": "punctuation" - }, - { - "text": "args", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - } - ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -9103,37 +8665,17 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "StringConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "encodeURIComponent", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "value", + "text": "uriComponent", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -9143,11 +8685,15 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { - "text": ")", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -9155,7 +8701,15 @@ "kind": "space" }, { - "text": "=>", + "text": "number", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -9163,35 +8717,66 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "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", @@ -9205,7 +8790,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Error", "kind": "localName" }, { @@ -9217,31 +8802,19 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "ErrorConstructor", "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" }, { @@ -9257,8 +8830,8 @@ "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -9277,8 +8850,8 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Error", + "kind": "localName" }, { "text": "\n", @@ -9293,20 +8866,20 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Error", "kind": "localName" } ], "documentation": [] }, { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -9314,37 +8887,17 @@ "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NumberConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "escape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "value", + "text": "string", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -9354,7 +8907,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -9362,11 +8915,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -9374,135 +8923,73 @@ "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": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "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" - }, + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "Math", - "kind": "localName" - } - ], - "documentation": [ - { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", - "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", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Date", - "kind": "localName" - }, + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "eval", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "x", + "kind": "parameterName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -9514,31 +9001,50 @@ "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "RegExp", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9552,7 +9058,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "EvalError", "kind": "localName" }, { @@ -9564,7 +9070,7 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" }, { @@ -9576,27 +9082,15 @@ "kind": "punctuation" }, { - "text": "pattern", + "text": "message", "kind": "parameterName" }, { - "text": ":", + "text": "?", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -9604,8 +9098,8 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -9624,7 +9118,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "EvalError", "kind": "localName" }, { @@ -9668,57 +9162,93 @@ "kind": "space" }, { - "text": "RegExp", + "text": "EvalError", "kind": "localName" } ], "documentation": [] }, { - "name": "Error", - "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": "Error", - "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": "ErrorConstructor", - "kind": "interfaceName" + "text": "Float32Array", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "message", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -9729,54 +9259,39 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "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": "=>", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Error", + "text": "Float64Array", "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" @@ -9786,7 +9301,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Float64Array", "kind": "localName" }, { @@ -9798,24 +9313,42 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "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": "fn", + "kind": "function", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "fn", + "kind": "functionName" }, { - "text": "message", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -9834,11 +9367,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -9846,64 +9375,90 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" - }, + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "Does something", + "kind": "text" + } + ], + "tags": [ { - "text": "+", - "kind": "operator" - }, + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "a string", + "kind": "text" + } + ] + } + ] + }, + { + "name": "foo", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "foo", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This comment should appear for foo", + "kind": "text" + } + ] }, { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "fooWithParameters", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -9911,37 +9466,17 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "fooWithParameters", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "a", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -9955,15 +9490,7 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ",", "kind": "punctuation" }, { @@ -9971,58 +9498,71 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, { "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": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is comment for function signature", + "kind": "text" + } + ] }, { - "name": "ReferenceError", + "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", @@ -10036,7 +9576,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Function", "kind": "localName" }, { @@ -10048,7 +9588,7 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" }, { @@ -10060,12 +9600,12 @@ "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": "...", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "args", + "kind": "parameterName" }, { "text": ":", @@ -10080,15 +9620,15 @@ "kind": "keyword" }, { - "text": ")", + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "=>", + "text": ")", "kind": "punctuation" }, { @@ -10096,43 +9636,49 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "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" }, { @@ -10140,14 +9686,62 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "SyntaxError", + "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", @@ -10161,7 +9755,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Infinity", "kind": "localName" }, { @@ -10173,39 +9767,60 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "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" }, { @@ -10213,72 +9828,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": "SyntaxError", - "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": "SyntaxError", - "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": "TypeError", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -10286,36 +9908,24 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Int8Array", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "TypeErrorConstructor", - "kind": "interfaceName" - }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "message", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -10326,84 +9936,139 @@ "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": ")", - "kind": "punctuation" + "text": "namespace", + "kind": "keyword" }, { "text": " ", "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": "TypeError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" + "text": "isFinite", + "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": "TypeError", - "kind": "localName" + "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": "URIError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -10411,37 +10076,17 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "isNaN", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "number", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -10451,7 +10096,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -10459,11 +10104,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -10471,58 +10112,104 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "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": "JSON", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "JSON", + "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": "JSON", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "URIError", + "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", @@ -10536,7 +10223,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Math", "kind": "localName" }, { @@ -10552,7 +10239,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Math", "kind": "localName" }, { @@ -10564,19 +10251,76 @@ "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": "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", @@ -10590,7 +10334,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Number", "kind": "localName" }, { @@ -10602,7 +10346,7 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "NumberConstructor", "kind": "interfaceName" }, { @@ -10614,7 +10358,7 @@ "kind": "punctuation" }, { - "text": "arrayLength", + "text": "value", "kind": "parameterName" }, { @@ -10630,7 +10374,7 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { @@ -10650,45 +10394,9 @@ "kind": "space" }, { - "text": "any", + "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" - }, { "text": "\n", "kind": "lineBreak" @@ -10702,46 +10410,23 @@ "kind": "space" }, { - "text": "Array", + "text": "Number", "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" } ], - "documentation": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "ArrayBuffer", + "name": "Object", "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" @@ -10751,7 +10436,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Object", "kind": "localName" }, { @@ -10763,53 +10448,19 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "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": ":", + "text": ")", "kind": "punctuation" }, { @@ -10817,36 +10468,15 @@ "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": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "any", "kind": "keyword" }, { @@ -10854,53 +10484,35 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "+", + "kind": "operator" }, { - "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": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -10908,37 +10520,32 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Object", "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "package", + "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": "package", + "kind": "keyword" } ] }, { - "name": "Uint8ClampedArray", - "kind": "var", + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -10946,24 +10553,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "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": "Uint8ClampedArray", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10974,25 +10589,44 @@ "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": "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": "Int16Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11000,24 +10634,16 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -11028,50 +10654,40 @@ "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": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11082,25 +10698,61 @@ "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 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", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -11108,24 +10760,36 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "RangeError", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "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": ":", @@ -11136,77 +10800,61 @@ "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": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "RangeError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "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": "overload", "kind": "text" - } - ] - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "interface", "kind": "keyword" @@ -11216,13 +10864,18 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "RangeError", "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -11232,7 +10885,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "ReferenceError", "kind": "localName" }, { @@ -11244,53 +10897,39 @@ "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" - } - ] - }, - { - "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 +10937,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": "ReferenceError", + "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": "ReferenceError", + "kind": "localName" } ], - "documentation": [ - { - "text": "This comment should appear for foo", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "fooWithParameters", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -11391,16 +11010,8 @@ "kind": "space" }, { - "text": "fooWithParameters", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "RegExp", + "kind": "localName" }, { "text": ":", @@ -11411,19 +11022,19 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "b", + "text": "pattern", "kind": "parameterName" }, { @@ -11435,15 +11046,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -11451,106 +11062,63 @@ "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": "RegExp", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "fn", - "kind": "functionName" - }, - { - "text": "(", + "text": "=>", "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Does something", + "text": "overload", "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": ")", + "kind": "punctuation" + }, { - "text": "var", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" }, { @@ -11558,536 +11126,968 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "RegExp", + "kind": "localName" } ], "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": "var", "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": "String", + "kind": "localName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "StringConstructor", + "kind": "interfaceName" + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "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": "value", + "kind": "parameterName" + }, { - "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": "punctuation" + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "extends", + "text": "any", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "finally", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "for", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "function", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "super", "kind": "keyword" } ] }, { - "name": "if", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "switch", "kind": "keyword" } ] }, { - "name": "import", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "import", + "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": "in", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "this", "kind": "keyword" } ] }, { - "name": "instanceof", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "throw", "kind": "keyword" } ] }, { - "name": "new", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "true", "kind": "keyword" } ] }, { - "name": "null", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "try", "kind": "keyword" } ] }, { - "name": "return", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "return", + "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": "super", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "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": "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": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "throw", - "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": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "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": "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": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "typeof", - "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": "var", - "kind": "keyword", - "kindModifiers": "", + "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" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "void", - "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": "while", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "while", + "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": "with", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "implements", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", + "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": "let", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "let", + "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": "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" } ] diff --git a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline index 52b00c2a5d86a..18afbb6702e12 100644 --- a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline @@ -15,7 +15,7 @@ }, "entries": [ { - "name": "a", + "name": "b", "kind": "parameter", "kindModifiers": "", "sortText": "11", @@ -37,7 +37,7 @@ "kind": "space" }, { - "text": "a", + "text": "b", "kind": "parameterName" }, { @@ -55,13 +55,13 @@ ], "documentation": [ { - "text": "param a", + "text": "param b", "kind": "text" } ] }, { - "name": "b", + "name": "a", "kind": "parameter", "kindModifiers": "", "sortText": "11", @@ -83,7 +83,7 @@ "kind": "space" }, { - "text": "b", + "text": "a", "kind": "parameterName" }, { @@ -101,37 +101,28 @@ ], "documentation": [ { - "text": "param b", + "text": "param a", "kind": "text" } ] }, { - "name": "globalThis", - "kind": "module", + "name": "abstract", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "abstract", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "globalThis", - "kind": "moduleName" } - ], - "documentation": [] + ] }, { - "name": "eval", + "name": "anotherFunc", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -142,7 +133,7 @@ "kind": "space" }, { - "text": "eval", + "text": "anotherFunc", "kind": "functionName" }, { @@ -150,7 +141,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "a", "kind": "parameterName" }, { @@ -162,7 +153,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -178,44 +169,32 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ + "documentation": [] + }, + { + "name": "any", + "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": "any", + "kind": "keyword" } ] }, { - "name": "parseInt", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -223,31 +202,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" }, { @@ -255,28 +242,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": ":", @@ -287,61 +291,49 @@ "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": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "as", + "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": "as", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", + "name": "asserts", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "asserts", + "kind": "keyword" + } + ] + }, + { + "name": "assigned", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -349,15 +341,23 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" + "text": "assigned", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "s", "kind": "parameterName" }, { @@ -377,7 +377,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -391,7 +395,15 @@ ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Summary on expression", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "On variable", "kind": "text" } ], @@ -400,7 +412,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "s", "kind": "parameterName" }, { @@ -408,80 +420,25 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "param on expression", "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" + "name": "returns", + "text": [ + { + "text": "return on expression", + "kind": "text" + } + ] }, - { - "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", + "text": "s", "kind": "parameterName" }, { @@ -489,7 +446,16 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "the first parameter!", + "kind": "text" + } + ] + }, + { + "name": "returns", + "text": [ + { + "text": "the parameter's length", "kind": "text" } ] @@ -497,94 +463,61 @@ ] }, { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", + "name": "async", + "kind": "keyword", + "kindModifiers": "", "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", + "text": "async", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "boolean", + "text": "await", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Determines whether a supplied number is finite.", - "kind": "text" + "text": "bigint", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "boolean", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -592,32 +525,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "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": "Boolean", + "kind": "localName" }, { "text": ":", @@ -628,77 +553,117 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "decodeURIComponent", - "kind": "functionName" - }, + "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": "encodedURIComponent", - "kind": "parameterName" - }, + "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": "string", + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -709,44 +674,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": "DataViewConstructor", + "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": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -754,32 +695,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "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": "Date", + "kind": "localName" }, { "text": ":", @@ -790,38 +723,43 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid 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": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "declare", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -835,7 +773,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "decodeURI", "kind": "functionName" }, { @@ -843,7 +781,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "encodedURI", "kind": "parameterName" }, { @@ -858,38 +796,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" @@ -909,7 +815,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -918,7 +824,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "encodedURI", "kind": "parameterName" }, { @@ -926,7 +832,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -934,10 +840,10 @@ ] }, { - "name": "escape", + "name": "decodeURIComponent", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -948,7 +854,7 @@ "kind": "space" }, { - "text": "escape", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -956,7 +862,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -990,25 +896,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 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" }, { @@ -1016,7 +913,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -1024,10 +921,58 @@ ] }, { - "name": "unescape", + "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": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -1038,7 +983,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "encodeURI", "kind": "functionName" }, { @@ -1046,7 +991,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -1080,25 +1025,16 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Encodes a text string as a valid 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": "uri", "kind": "parameterName" }, { @@ -1106,7 +1042,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -1114,13 +1050,13 @@ ] }, { - "name": "NaN", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -1128,8 +1064,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -1140,20 +1084,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -1161,11 +1092,7 @@ "kind": "space" }, { - "text": "Infinity", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -1175,43 +1102,26 @@ { "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": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1222,19 +1132,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", @@ -1248,7 +1189,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Error", "kind": "localName" }, { @@ -1264,7 +1205,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Error", "kind": "localName" }, { @@ -1276,25 +1217,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1302,24 +1238,32 @@ "kind": "space" }, { - "text": "String", - "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": "String", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1330,74 +1274,53 @@ "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": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } - ] - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + ], + "tags": [ { - "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" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "Number", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1405,24 +1328,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 +1364,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 +1409,7 @@ "kind": "space" }, { - "text": "Math", + "text": "EvalError", "kind": "localName" }, { @@ -1475,7 +1425,7 @@ "kind": "space" }, { - "text": "Math", + "text": "EvalError", "kind": "localName" }, { @@ -1487,19 +1437,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 +1506,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Float32Array", "kind": "localName" }, { @@ -1529,7 +1522,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Float32Array", "kind": "localName" }, { @@ -1541,19 +1534,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 +1560,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Float64Array", "kind": "localName" }, { @@ -1583,7 +1576,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Float64Array", "kind": "localName" }, { @@ -1595,14 +1588,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 +1638,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Function", "kind": "localName" }, { @@ -1632,7 +1654,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Function", "kind": "localName" }, { @@ -1644,20 +1666,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,62 +1692,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": "var", + "text": "if", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "implements", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "EvalError", - "kind": "localName" - }, + "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": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "infer", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "RangeError", + "name": "Infinity", "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" @@ -1730,7 +1773,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Infinity", "kind": "localName" }, { @@ -1742,14 +1785,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", @@ -1763,7 +1818,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int16Array", "kind": "localName" }, { @@ -1779,7 +1834,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int16Array", "kind": "localName" }, { @@ -1791,14 +1846,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", @@ -1812,7 +1872,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Int32Array", "kind": "localName" }, { @@ -1828,7 +1888,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Int32Array", "kind": "localName" }, { @@ -1840,14 +1900,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", @@ -1861,7 +1926,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Int8Array", "kind": "localName" }, { @@ -1877,7 +1942,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Int8Array", "kind": "localName" }, { @@ -1889,36 +1954,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" }, { @@ -1926,32 +1992,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" }, { @@ -1959,24 +2013,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": ":", @@ -1987,25 +2049,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" }, { @@ -2013,36 +2094,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": ":", @@ -2053,14 +2130,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", @@ -2074,7 +2175,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "JSON", "kind": "localName" }, { @@ -2090,7 +2191,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "JSON", "kind": "localName" }, { @@ -2102,25 +2203,37 @@ "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", - "kind": "var", - "kindModifiers": "declare", + "name": "keyof", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "keyof", + "kind": "keyword" + } + ] + }, + { + "name": "lambdaFoo", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -2128,24 +2241,24 @@ "kind": "space" }, { - "text": "DataView", + "text": "lambdaFoo", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -2156,48 +2269,43 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "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": "Int8Array", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -2205,25 +2313,33 @@ "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": "this is lambda comment", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "lambdaFoo var comment", "kind": "text" } ] }, { - "name": "Uint8Array", + "name": "lambddaNoVarComment", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -2231,24 +2347,48 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "lambddaNoVarComment", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "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": "Uint8Array", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -2259,19 +2399,51 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "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": "this is lambda multiplication", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2285,7 +2457,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Math", "kind": "localName" }, { @@ -2301,7 +2473,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Math", "kind": "localName" }, { @@ -2313,39 +2485,47 @@ "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", - "kind": "var", - "kindModifiers": "declare", + "name": "module", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "module", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int16Array", - "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" @@ -2355,7 +2535,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "NaN", "kind": "localName" }, { @@ -2367,73 +2547,62 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "never", + "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": "never", + "kind": "keyword" } ] }, { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", + "name": "new", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "new", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "null", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "number", + "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": "number", + "kind": "keyword" } ] }, { - "name": "Int32Array", + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2447,7 +2616,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Number", "kind": "localName" }, { @@ -2463,7 +2632,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Number", "kind": "localName" }, { @@ -2475,19 +2644,31 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", + "text": "NumberConstructor", "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": "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": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2501,7 +2682,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Object", "kind": "localName" }, { @@ -2517,7 +2698,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Object", "kind": "localName" }, { @@ -2529,25 +2710,37 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "Float32Array", - "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" }, { @@ -2555,24 +2748,32 @@ "kind": "space" }, { - "text": "Float32Array", - "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": "Float32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2583,25 +2784,44 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "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": "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": "Float64Array", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -2609,27 +2829,31 @@ "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "parseInt", + "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": ":", + "text": ",", "kind": "punctuation" }, { @@ -2637,46 +2861,93 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "radix", + "kind": "parameterName" + }, { - "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", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "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": "anotherFunc", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -2684,32 +2955,24 @@ "kind": "space" }, { - "text": "anotherFunc", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "RangeError", + "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": "RangeError", + "kind": "localName" }, { "text": ":", @@ -2720,20 +2983,32 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "RangeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "lambdaFoo", - "kind": "var", + "name": "readonly", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "readonly", + "kind": "keyword" + } + ] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -2741,24 +3016,24 @@ "kind": "space" }, { - "text": "lambdaFoo", + "text": "ReferenceError", "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": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -2769,43 +3044,48 @@ "kind": "space" }, { - "text": "number", - "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": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "RegExp", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -2813,33 +3093,44 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "this is lambda comment", - "kind": "text" - }, + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "string", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "lambdaFoo var comment", - "kind": "text" + "text": "string", + "kind": "keyword" } ] }, { - "name": "lambddaNoVarComment", + "name": "String", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -2847,48 +3138,24 @@ "kind": "space" }, { - "text": "lambddaNoVarComment", + "text": "String", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "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" + "text": "String", + "kind": "localName" }, { "text": ":", @@ -2899,731 +3166,1138 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is lambda multiplication", + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "assigned", - "kind": "var", + "name": "super", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "super", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "assigned", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "s", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "switch", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "symbol", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Summary on expression", - "kind": "text" + "text": "SyntaxError", + "kind": "localName" }, { "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" - } - ] + "text": "var", + "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": "SyntaxError", + "kind": "localName" }, { - "name": "returns", - "text": [ - { - "text": "the parameter's length", - "kind": "text" - } - ] - } - ] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "break", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "this", "kind": "keyword" } ] }, { - "name": "case", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "throw", "kind": "keyword" } ] }, { - "name": "catch", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "true", "kind": "keyword" } ] }, { - "name": "class", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "try", "kind": "keyword" } ] }, { - "name": "const", + "name": "type", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "type", "kind": "keyword" } ] }, { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "debugger", + "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": "default", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "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": "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": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "else", - "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": "enum", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "export", + "text": " ", + "kind": "space" + }, + { + "text": "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": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "extends", - "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": "false", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "finally", + "text": " ", + "kind": "space" + }, + { + "text": "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": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "for", - "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": "function", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "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": "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": "import", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "import", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "in", + "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": "instanceof", + "name": "unique", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "unique", "kind": "keyword" } ] }, { - "name": "new", + "name": "unknown", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "unknown", "kind": "keyword" } ] }, { - "name": "null", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "null", + "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": "return", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "var", "kind": "keyword" } ] }, { - "name": "super", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "void", "kind": "keyword" } ] }, { - "name": "switch", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "while", "kind": "keyword" } ] }, { - "name": "this", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "with", "kind": "keyword" } ] }, { - "name": "throw", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "yield", "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": "true", + "name": "abstract", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "abstract", "kind": "keyword" } ] }, { - "name": "try", - "kind": "keyword", + "name": "anotherFunc", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "try", + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "anotherFunc", + "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": "string", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "typeof", + "name": "any", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "any", "kind": "keyword" } ] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "arrayLength", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "2", + "kind": "numericLiteral" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "overloads", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" } - ] + ], + "documentation": [] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "void", + "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": "while", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "as", "kind": "keyword" } ] }, { - "name": "with", + "name": "asserts", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "asserts", "kind": "keyword" } ] }, { - "name": "implements", - "kind": "keyword", + "name": "assigned", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "implements", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "assigned", + "kind": "localName" + }, { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "yield", - "kind": "keyword" - } - ] - }, - { - "name": "abstract", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "abstract", + "text": "(", + "kind": "punctuation" + }, + { + "text": "s", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "as", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "asserts", - "kind": "keyword" + "text": "Summary on expression", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "On variable", + "kind": "text" } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "any", - "kind": "keyword" + "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" + } + ] } ] }, @@ -3652,223 +4326,234 @@ ] }, { - "name": "boolean", + "name": "bigint", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "boolean", + "text": "bigint", "kind": "keyword" } ] }, { - "name": "declare", + "name": "boolean", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "boolean", "kind": "keyword" } ] }, { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "infer", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "keyof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "keyof", - "kind": "keyword" - } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "module", - "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "Boolean", + "kind": "localName" + }, { - "text": "namespace", - "kind": "keyword" - } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "never", - "kind": "keyword" - } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "readonly", + "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" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "number", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Boolean", + "kind": "localName" } - ] + ], + "documentation": [] }, { - "name": "object", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "object", + "text": "break", "kind": "keyword" } ] }, { - "name": "string", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "string", + "text": "case", "kind": "keyword" } ] }, { - "name": "symbol", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "symbol", + "text": "catch", "kind": "keyword" } ] }, { - "name": "type", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "type", + "text": "class", "kind": "keyword" } ] }, { - "name": "unique", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unique", + "text": "const", "kind": "keyword" } ] }, { - "name": "unknown", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unknown", + "text": "continue", "kind": "keyword" } ] }, { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "bigint", + "text": "interface", "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", + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { @@ -3876,20 +4561,32 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -3897,19 +4594,39 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "Date", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DateConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -3921,50 +4638,55 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Date", + "kind": "localName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, { - "name": "parseInt", + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "declare", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -3978,7 +4700,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "decodeURI", "kind": "functionName" }, { @@ -3986,7 +4708,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -4001,34 +4723,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" @@ -4042,13 +4736,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -4057,24 +4751,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": "encodedURI", "kind": "parameterName" }, { @@ -4082,7 +4759,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 value representing an encoded URI.", "kind": "text" } ] @@ -4090,7 +4767,7 @@ ] }, { - "name": "parseFloat", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -4104,7 +4781,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -4112,7 +4789,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -4140,13 +4817,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 component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -4155,7 +4832,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -4163,7 +4840,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -4171,7 +4848,55 @@ ] }, { - "name": "isNaN", + "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", @@ -4185,7 +4910,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "encodeURI", "kind": "functionName" }, { @@ -4193,7 +4918,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "uri", "kind": "parameterName" }, { @@ -4205,7 +4930,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -4221,13 +4946,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": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -4236,7 +4961,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "uri", "kind": "parameterName" }, { @@ -4244,7 +4969,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -4252,7 +4977,7 @@ ] }, { - "name": "isFinite", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -4266,7 +4991,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -4274,7 +4999,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "uriComponent", "kind": "parameterName" }, { @@ -4286,15 +5011,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -4302,44 +5027,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", + "text": "number", "kind": "keyword" }, { @@ -4347,19 +5035,7 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -4367,7 +5043,7 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { @@ -4389,7 +5065,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" } ], @@ -4398,7 +5074,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "uriComponent", "kind": "parameterName" }, { @@ -4406,7 +5082,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -4414,94 +5090,25 @@ ] }, { - "name": "decodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "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", + "text": "enum", "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", + "name": "Error", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -4509,16 +5116,8 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uri", - "kind": "parameterName" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -4529,78 +5128,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", + "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": "message", + "kind": "parameterName" }, { - "text": "(", + "text": "?", "kind": "punctuation" }, - { - "text": "uriComponent", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -4614,11 +5160,7 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "|", + "text": ")", "kind": "punctuation" }, { @@ -4626,15 +5168,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", + "text": "=>", "kind": "punctuation" }, { @@ -4642,51 +5176,27 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Error", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "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" + "text": "Error", + "kind": "localName" } ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { "name": "escape", @@ -4779,10 +5289,10 @@ ] }, { - "name": "unescape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -4793,7 +5303,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "eval", "kind": "functionName" }, { @@ -4801,7 +5311,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -4829,31 +5339,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" }, { @@ -4861,7 +5362,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -4869,7 +5370,7 @@ ] }, { - "name": "NaN", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -4883,7 +5384,7 @@ "kind": "space" }, { - "text": "NaN", + "text": "EvalError", "kind": "localName" }, { @@ -4895,62 +5396,24 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "EvalErrorConstructor", + "kind": "interfaceName" }, { - "text": "Infinity", - "kind": "localName" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", + "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": "message", + "kind": "parameterName" }, { - "text": "Object", - "kind": "localName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -4961,16 +5424,8 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": ")", @@ -4989,8 +5444,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "EvalError", + "kind": "localName" }, { "text": " ", @@ -5033,57 +5488,93 @@ "kind": "space" }, { - "text": "Object", + "text": "EvalError", "kind": "localName" } ], "documentation": [] }, { - "name": "Function", - "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": "Function", - "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": "FunctionConstructor", - "kind": "interfaceName" + "text": "Float32Array", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "...", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "args", - "kind": "parameterName" + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -5094,63 +5585,97 @@ "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": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "=>", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", + "text": "Float64Array", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "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", @@ -5164,7 +5689,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -5176,7 +5701,7 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" }, { @@ -5188,12 +5713,12 @@ "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": "...", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "args", + "kind": "parameterName" }, { "text": ":", @@ -5204,9 +5729,17 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -5224,8 +5757,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { "text": "\n", @@ -5240,25 +5773,25 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" } ], "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": "var", + "text": "module", "kind": "keyword" }, { @@ -5266,71 +5799,92 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "BooleanConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "<", - "kind": "punctuation" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "T", - "kind": "typeParameterName" - }, + "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": "value", - "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": "T", - "kind": "typeParameterName" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "Infinity", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -5338,36 +5892,32 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", + "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "kind": "localName" } ], "documentation": [] }, { - "name": "Number", + "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" }, { @@ -5375,95 +5925,47 @@ "kind": "space" }, { - "text": "Number", + "text": "Int16Array", "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", + "text": "var", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "Int16Array", + "kind": "localName" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" + "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", @@ -5477,7 +5979,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -5493,7 +5995,7 @@ "kind": "space" }, { - "text": "Math", + "text": "Int32Array", "kind": "localName" }, { @@ -5505,25 +6007,25 @@ "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", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -5531,81 +6033,65 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "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": "Int8Array", + "kind": "localName" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "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", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -5613,31 +6099,36 @@ "kind": "space" }, { - "text": "RegExp", - "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": "RegExpConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "isFinite", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "pattern", + "text": "number", "kind": "parameterName" }, { @@ -5649,15 +6140,15 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -5665,84 +6156,125 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, + "text": "boolean", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "Determines whether a supplied number is finite.", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" - }, + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] + } + ] + }, + { + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "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": "RegExp", - "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": "Error", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -5750,59 +6282,27 @@ "kind": "space" }, { - "text": "Error", + "text": "JSON", "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "JSON", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -5810,33 +6310,34 @@ "kind": "space" }, { - "text": "Error", + "text": "JSON", "kind": "localName" - }, + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "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": "interface", + "text": "keyof", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" } - ], - "documentation": [] + ] }, { - "name": "EvalError", + "name": "lambdaFoo", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -5847,7 +6348,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "lambdaFoo", "kind": "localName" }, { @@ -5858,26 +6359,14 @@ "text": " ", "kind": "space" }, - { - "text": "EvalErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "(", "kind": "punctuation" }, { - "text": "message", + "text": "a", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -5887,11 +6376,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -5899,7 +6388,11 @@ "kind": "space" }, { - "text": "=>", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -5907,61 +6400,50 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" + "text": "number", + "kind": "keyword" }, { - "text": "(", + "text": ")", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" + "text": " ", + "kind": "space" }, { - "text": "1", - "kind": "numericLiteral" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "text": "this is lambda comment", + "kind": "text" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "EvalError", - "kind": "localName" + "text": "lambdaFoo var comment", + "kind": "text" } - ], - "documentation": [] + ] }, { - "name": "RangeError", + "name": "lambddaNoVarComment", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -5972,7 +6454,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "lambddaNoVarComment", "kind": "localName" }, { @@ -5984,25 +6466,37 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "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" @@ -6012,7 +6506,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -6032,58 +6526,109 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "this is lambda multiplication", + "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": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Math", + "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": "Math", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "RangeError", + "text": "Math", "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] }, { - "name": "ReferenceError", + "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": "NaN", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6097,7 +6642,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "NaN", "kind": "localName" }, { @@ -6109,106 +6654,62 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", + "text": "number", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ], + "documentation": [] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "never", + "kind": "keyword" + } + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "interface", + "text": "new", "kind": "keyword" - }, + } + ] + }, + { + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "number", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "ReferenceError", - "kind": "localName" + "text": "number", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "SyntaxError", + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6222,7 +6723,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Number", "kind": "localName" }, { @@ -6234,7 +6735,7 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" }, { @@ -6246,7 +6747,7 @@ "kind": "punctuation" }, { - "text": "message", + "text": "value", "kind": "parameterName" }, { @@ -6262,7 +6763,7 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { @@ -6282,36 +6783,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", @@ -6326,14 +6799,31 @@ "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": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6347,7 +6837,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Object", "kind": "localName" }, { @@ -6359,7 +6849,7 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" }, { @@ -6370,26 +6860,6 @@ "text": "(", "kind": "punctuation" }, - { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -6407,8 +6877,8 @@ "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { "text": " ", @@ -6451,20 +6921,32 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Object", "kind": "localName" } ], "documentation": [] }, { - "name": "URIError", - "kind": "var", + "name": "package", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "package", + "kind": "keyword" + } + ] + }, + { + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -6472,8 +6954,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "parseFloat", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -6484,24 +6974,12 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -6512,109 +6990,105 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "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" + } + ] + } + ] + }, + { + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" + "text": "parseInt", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" + "text": "string", + "kind": "parameterName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "string", + "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": "interface", - "kind": "keyword" + "text": "radix", + "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": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "JSON", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -6625,19 +7099,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", @@ -6651,7 +7161,7 @@ "kind": "space" }, { - "text": "Array", + "text": "RangeError", "kind": "localName" }, { @@ -6663,7 +7173,7 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" }, { @@ -6675,7 +7185,7 @@ "kind": "punctuation" }, { - "text": "arrayLength", + "text": "message", "kind": "parameterName" }, { @@ -6691,7 +7201,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -6711,16 +7221,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" + "text": "RangeError", + "kind": "localName" }, { "text": " ", @@ -6735,7 +7237,7 @@ "kind": "operator" }, { - "text": "2", + "text": "1", "kind": "numericLiteral" }, { @@ -6743,7 +7245,7 @@ "kind": "space" }, { - "text": "overloads", + "text": "overload", "kind": "text" }, { @@ -6763,32 +7265,32 @@ "kind": "space" }, { - "text": "Array", + "text": "RangeError", "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "readonly", + "kind": "keyword" + } + ] + }, + { + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -6796,24 +7298,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": ":", @@ -6824,90 +7338,63 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", - "kind": "text" - } - ] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "ReferenceError", + "kind": "localName" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "+", + "kind": "operator" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -6915,37 +7402,20 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "ReferenceError", "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" - } - ] + "documentation": [] }, { - "name": "Uint8Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -6953,81 +7423,63 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "RegExp", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8Array", - "kind": "localName" + "text": "RegExpConstructor", + "kind": "interfaceName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "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": "pattern", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", - "kind": "keyword" + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "RegExp", "kind": "localName" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -7035,93 +7487,94 @@ "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", - "kind": "keyword" + "text": "RegExp", + "kind": "localName" }, { "text": " ", "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": "RegExp", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "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": "return", + "kind": "keyword" } ] }, { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", + "name": "string", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "String", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -7131,7 +7584,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "String", "kind": "localName" }, { @@ -7143,53 +7596,39 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "StringConstructor", "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": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int32Array", - "kind": "localName" + "text": "value", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -7197,41 +7636,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,51 +7660,59 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "String", "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": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "super", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "super", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Float32Array", - "kind": "localName" - }, + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "symbol", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -7293,7 +7722,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -7305,53 +7734,39 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "SyntaxErrorConstructor", "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" }, { @@ -7359,100 +7774,129 @@ "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": "anotherFunc", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": "SyntaxError", + "kind": "localName" }, { "text": " ", "kind": "space" }, - { - "text": "anotherFunc", - "kind": "functionName" - }, { "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": "string", - "kind": "keyword" + "text": "SyntaxError", + "kind": "localName" } ], "documentation": [] }, { - "name": "lambdaFoo", - "kind": "var", + "name": "this", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "var", @@ -7463,7 +7907,7 @@ "kind": "space" }, { - "text": "lambdaFoo", + "text": "TypeError", "kind": "localName" }, { @@ -7474,14 +7918,26 @@ "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" @@ -7491,11 +7947,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -7503,11 +7959,7 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -7515,53 +7967,76 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "TypeError", + "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": "TypeError", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "typeof", + "kind": "keyword" } ] }, { - "name": "lambddaNoVarComment", + "name": "Uint16Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -7569,24 +8044,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": ":", @@ -7597,43 +8072,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" }, { @@ -7641,25 +8126,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" }, { @@ -7667,24 +8152,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": ":", @@ -7695,96 +8180,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" } ] }, @@ -7810,795 +8267,971 @@ "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "break", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "unescape", + "kind": "functionName" + }, { - "text": "class", + "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": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "continue", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "debugger", - "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": "default", + "name": "unique", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "unique", "kind": "keyword" } ] }, { - "name": "delete", + "name": "unknown", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "unknown", "kind": "keyword" } ] }, { - "name": "do", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "else", + "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" - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "enum", + "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": "export", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "var", "kind": "keyword" } ] }, { - "name": "extends", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "void", "kind": "keyword" } ] }, { - "name": "false", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "while", "kind": "keyword" } ] }, { - "name": "finally", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "with", "kind": "keyword" } ] }, { - "name": "for", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "yield", "kind": "keyword" } ] - }, + } + ] + } + }, + { + "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": "function", - "kind": "keyword", + "name": "anotherFunc", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "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", + "text": "anotherFunc", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "in", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "instanceof", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "local var", + "kind": "text" + }, { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "return", - "kind": "keyword" - } - ] - }, - { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "arguments", + "kind": "propertyName" + }, { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "throw", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "Array", + "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": "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": "typeof", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "void", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "Represents a raw buffer of binary data, which is used to store data for the\r\ndifferent typed arrays. ArrayBuffers cannot be read from or written to directly,\r\nbut can be passed to a typed array or DataView Object to interpret the raw\r\nbuffer as needed.", + "kind": "text" } ] }, { - "name": "with", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "as", "kind": "keyword" } ] }, { - "name": "implements", - "kind": "keyword", + "name": "assigned", + "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": "assigned", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "s", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "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" } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "package", - "kind": "keyword" + "text": "Summary on expression", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "On variable", + "kind": "text" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "yield", - "kind": "keyword" + "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": "abstract", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "abstract", + "text": "async", "kind": "keyword" } ] }, { - "name": "as", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "await", "kind": "keyword" } ] }, { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "asserts", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "any", + "text": " ", + "kind": "space" + }, + { + "text": "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": "async", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "break", "kind": "keyword" } ] }, { - "name": "await", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "case", "kind": "keyword" } ] }, { - "name": "boolean", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "boolean", + "text": "catch", "kind": "keyword" } ] }, { - "name": "declare", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "class", "kind": "keyword" } ] }, { - "name": "infer", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "infer", + "text": "const", "kind": "keyword" } ] }, { - "name": "keyof", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "keyof", + "text": "continue", "kind": "keyword" } ] }, { - "name": "module", - "kind": "keyword", - "kindModifiers": "", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "namespace", - "kind": "keyword" - } - ] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "never", - "kind": "keyword" - } - ] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "DataView", + "kind": "localName" + }, { - "text": "readonly", - "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "number", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "object", - "kind": "keyword" - } - ] - }, - { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "string", - "kind": "keyword" + "text": "DataView", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataViewConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "symbol", - "kind": "keyword", - "kindModifiers": "", + "name": "Date", + "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": "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": "unique", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "unique", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "unknown", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unknown", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "bigint", + "text": "function", "kind": "keyword" - } - ] - } - ] - } - }, - { - "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", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "decodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "parameter", - "kind": "text" + "text": "encodedURI", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -8606,8 +9239,12 @@ "kind": "space" }, { - "text": "s", - "kind": "parameterName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8624,23 +9261,7 @@ ], "documentation": [ { - "text": "On parameter", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "param on expression", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "the first parameter!", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -8649,7 +9270,7 @@ "name": "param", "text": [ { - "text": "s", + "text": "encodedURI", "kind": "parameterName" }, { @@ -8657,46 +9278,41 @@ "kind": "space" }, { - "text": "param on expression", + "text": "A value representing an encoded URI.", "kind": "text" } ] + } + ] + }, + { + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "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": "decodeURIComponent", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "local var", - "kind": "text" + "text": "encodedURIComponent", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -8704,8 +9320,12 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8716,35 +9336,86 @@ "kind": "space" }, { - "text": "IArguments", - "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": "globalThis", - "kind": "module", + "name": "default", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "module", + "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": "globalThis", - "kind": "moduleName" + "text": "do", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "eval", + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "encodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -8758,7 +9429,7 @@ "kind": "space" }, { - "text": "eval", + "text": "encodeURI", "kind": "functionName" }, { @@ -8766,7 +9437,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "uri", "kind": "parameterName" }, { @@ -8794,13 +9465,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 Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -8809,7 +9480,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "uri", "kind": "parameterName" }, { @@ -8817,7 +9488,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -8825,7 +9496,7 @@ ] }, { - "name": "parseInt", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -8839,7 +9510,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -8847,7 +9518,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uriComponent", "kind": "parameterName" }, { @@ -8863,7 +9534,11 @@ "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -8871,15 +9546,15 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "number", + "kind": "keyword" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -8887,7 +9562,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -8903,13 +9578,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -8918,7 +9593,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "uriComponent", "kind": "parameterName" }, { @@ -8926,35 +9601,79 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, + } + ] + }, + { + "name": "enum", + "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": "enum", + "kind": "keyword" } ] }, { - "name": "parseFloat", - "kind": "function", + "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": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -8965,7 +9684,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "escape", "kind": "functionName" }, { @@ -9001,19 +9720,28 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "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": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, + { + "name": "param", "text": [ { "text": "string", @@ -9024,7 +9752,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A string value", "kind": "text" } ] @@ -9032,7 +9760,7 @@ ] }, { - "name": "isNaN", + "name": "eval", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -9046,7 +9774,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "eval", "kind": "functionName" }, { @@ -9054,7 +9782,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "x", "kind": "parameterName" }, { @@ -9066,7 +9794,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -9082,13 +9810,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -9097,7 +9825,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "x", "kind": "parameterName" }, { @@ -9105,7 +9833,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -9113,13 +9841,13 @@ ] }, { - "name": "isFinite", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -9127,32 +9855,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "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": "EvalError", + "kind": "localName" }, { "text": ":", @@ -9163,44 +9883,68 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Determines whether a supplied number is finite.", - "kind": "text" + "text": "export", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "extends", + "kind": "keyword" } ] }, { - "name": "decodeURI", - "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" }, { @@ -9208,32 +9952,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -9244,44 +9980,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded 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": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "Float64Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -9289,32 +10006,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Float64Array", + "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": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -9325,77 +10034,74 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "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": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "for", + "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", + "name": "function", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURI", - "kind": "functionName" - }, + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { - "text": "uri", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "string", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" }, { "text": ":", @@ -9406,44 +10112,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Creates a new function.", "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", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -9451,27 +10138,68 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "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": "uriComponent", - "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": " ", - "kind": "space" - }, + "text": "in", + "kind": "keyword" + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "var", "kind": "keyword" }, { @@ -9479,7 +10207,11 @@ "kind": "space" }, { - "text": "|", + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -9489,26 +10221,55 @@ { "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": "|", - "kind": "punctuation" + "text": "Int16Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "boolean", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -9519,44 +10280,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid 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": "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": "Int32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -9564,32 +10306,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int32Array", + "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": "Int32Array", + "kind": "localName" }, { "text": ":", @@ -9600,50 +10334,109 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int32ArrayConstructor", + "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 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": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] + "text": "interface", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "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": "unescape", + "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": "isFinite", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -9654,7 +10447,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "isFinite", "kind": "functionName" }, { @@ -9662,7 +10455,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -9674,7 +10467,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -9690,31 +10483,22 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -9722,7 +10506,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "Any numeric value.", "kind": "text" } ] @@ -9730,13 +10514,13 @@ ] }, { - "name": "NaN", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -9744,8 +10528,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "isNaN", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" }, { "text": ":", @@ -9758,27 +10550,10 @@ { "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": ":", @@ -9789,14 +10564,38 @@ "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": "Object", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9810,7 +10609,7 @@ "kind": "space" }, { - "text": "Object", + "text": "JSON", "kind": "localName" }, { @@ -9826,7 +10625,7 @@ "kind": "space" }, { - "text": "Object", + "text": "JSON", "kind": "localName" }, { @@ -9838,25 +10637,25 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "Function", + "name": "lambdaFoo", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9864,24 +10663,24 @@ "kind": "space" }, { - "text": "Function", + "text": "lambdaFoo", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -9892,53 +10691,43 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "number", + "kind": "keyword" + }, { - "text": "Creates a new function.", - "kind": "text" - } - ] - }, - { - "name": "String", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "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": "String", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -9946,25 +10735,33 @@ "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": "this is lambda comment", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "lambdaFoo var comment", "kind": "text" } ] }, { - "name": "Boolean", + "name": "lambddaNoVarComment", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9972,24 +10769,24 @@ "kind": "space" }, { - "text": "Boolean", + "text": "lambddaNoVarComment", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -10000,48 +10797,43 @@ "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": "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": "Number", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -10049,17 +10841,29 @@ "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": "this is lambda multiplication", "kind": "text" } ] }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, { "name": "Math", "kind": "var", @@ -10115,27 +10919,11 @@ ] }, { - "name": "Date", + "name": "NaN", "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" @@ -10145,7 +10933,7 @@ "kind": "space" }, { - "text": "Date", + "text": "NaN", "kind": "localName" }, { @@ -10157,19 +10945,38 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" + "text": "new", + "kind": "keyword" } ] }, { - "name": "RegExp", + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10183,7 +10990,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Number", "kind": "localName" }, { @@ -10199,7 +11006,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Number", "kind": "localName" }, { @@ -10211,14 +11018,19 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "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": "Error", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10232,7 +11044,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Object", "kind": "localName" }, { @@ -10248,7 +11060,7 @@ "kind": "space" }, { - "text": "Error", + "text": "Object", "kind": "localName" }, { @@ -10260,20 +11072,37 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Provides functionality common to all JavaScript objects.", + "kind": "text" + } + ] }, { - "name": "EvalError", - "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" }, { @@ -10281,48 +11110,80 @@ "kind": "space" }, { - "text": "EvalError", - "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": "EvalError", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { - "text": " ", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", "kind": "space" }, { - "text": "EvalErrorConstructor", - "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": "RangeError", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -10330,24 +11191,16 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "RangeError", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -10358,94 +11211,40 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ReferenceError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "radix", + "kind": "parameterName" }, { - "text": ":", + "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -10456,14 +11255,55 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "Converts a string to an integer.", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "radix", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", + "kind": "text" + } + ] + } + ] }, { - "name": "TypeError", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10477,7 +11317,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "RangeError", "kind": "localName" }, { @@ -10493,7 +11333,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "RangeError", "kind": "localName" }, { @@ -10505,14 +11345,14 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "URIError", + "name": "ReferenceError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10526,7 +11366,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "ReferenceError", "kind": "localName" }, { @@ -10542,7 +11382,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "ReferenceError", "kind": "localName" }, { @@ -10554,14 +11394,14 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "ReferenceErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "JSON", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10575,7 +11415,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "RegExp", "kind": "localName" }, { @@ -10591,7 +11431,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "RegExp", "kind": "localName" }, { @@ -10599,1685 +11439,309 @@ "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": "anotherFunc", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "anotherFunc", - "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": "string", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "lambdaFoo", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "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" - }, - { - "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": [ - { - "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": "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" - }, - { - "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": [ - { - "text": "this is lambda multiplication", - "kind": "text" - } - ] - }, - { - "name": "assigned", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "assigned", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "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": [ - { - "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": "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": " ", + "kind": "space" + }, { - "text": "while", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "with", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "return", "kind": "keyword" } ] }, { - "name": "implements", - "kind": "keyword", + "name": "s", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "implements", + "text": "(", + "kind": "punctuation" + }, + { + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "s", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } + ], + "documentation": [ + { + "text": "On parameter", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "param on expression", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "the first parameter!", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "param on expression", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "the first parameter!", + "kind": "text" + } + ] + } ] }, { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", + "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": "let", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "super", "kind": "keyword" } ] }, { - "name": "package", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "switch", "kind": "keyword" } ] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "yield", + "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": "as", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "this", "kind": "keyword" } ] }, { - "name": "async", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "throw", "kind": "keyword" } ] }, { - "name": "await", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "true", "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", + "name": "try", + "kind": "keyword", "kindModifiers": "", "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + "displayParts": [ { - "text": "globalThis", - "kind": "moduleName" + "text": "try", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "eval", - "kind": "function", + "name": "TypeError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12285,32 +11749,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "TypeError", + "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": "TypeError", + "kind": "localName" }, { "text": ":", @@ -12321,44 +11777,32 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], - "tags": [ + "documentation": [] + }, + { + "name": "typeof", + "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": "typeof", + "kind": "keyword" } ] }, { - "name": "parseInt", - "kind": "function", + "name": "Uint16Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12366,60 +11810,24 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Uint16Array", + "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": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -12430,61 +11838,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "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 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": "Uint32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12492,32 +11864,24 @@ "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint32Array", + "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": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -12528,44 +11892,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to a floating-point 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": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string that contains a floating-point number.", - "kind": "text" - } - ] - } ] }, { - "name": "isNaN", - "kind": "function", + "name": "Uint8Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12573,32 +11918,24 @@ "kind": "space" }, { - "text": "isNaN", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Uint8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -12609,44 +11946,25 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "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 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": "A numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "isFinite", - "kind": "function", + "name": "Uint8ClampedArray", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12654,32 +11972,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "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": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -12690,41 +12000,43 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "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": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "decodeURI", + "name": "unescape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -12735,7 +12047,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "unescape", "kind": "functionName" }, { @@ -12743,7 +12055,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "string", "kind": "parameterName" }, { @@ -12777,16 +12089,25 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded 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": "encodedURI", + "text": "string", "kind": "parameterName" }, { @@ -12794,7 +12115,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A string value", "kind": "text" } ] @@ -12802,13 +12123,13 @@ ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "URIError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12816,32 +12137,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": ":", @@ -12852,41 +12165,95 @@ "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": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "while", + "kind": "keyword" + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "with", + "kind": "keyword" } ] }, { - "name": "encodeURI", + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "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": "anotherFunc", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -12897,7 +12264,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "anotherFunc", "kind": "functionName" }, { @@ -12905,7 +12272,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "a", "kind": "parameterName" }, { @@ -12917,7 +12284,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -12937,40 +12304,16 @@ "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", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -12978,16 +12321,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -12998,31 +12333,27 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "|", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "arrayLength", + "kind": "parameterName" }, { - "text": " ", - "kind": "space" + "text": "?", + "kind": "punctuation" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -13030,80 +12361,19 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "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": ":", + "text": "=>", "kind": "punctuation" }, { @@ -13111,159 +12381,51 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { - "text": ")", + "text": "[", "kind": "punctuation" }, { - "text": ":", + "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": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "2", + "kind": "numericLiteral" }, { "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" - } - ] + "text": "overloads", + "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": ")", + "kind": "punctuation" + }, { - "text": "var", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" }, { @@ -13271,30 +12433,46 @@ "kind": "space" }, { - "text": "NaN", + "text": "Array", "kind": "localName" }, { - "text": ":", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "number", - "kind": "keyword" + "text": ">", + "kind": "punctuation" } ], "documentation": [] }, { - "name": "Infinity", + "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" @@ -13304,7 +12482,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -13316,17 +12494,34 @@ "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": "Object", - "kind": "var", - "kindModifiers": "declare", + "name": "as", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", + "displayParts": [ + { + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "assigned", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -13337,7 +12532,7 @@ "kind": "space" }, { - "text": "Object", + "text": "assigned", "kind": "localName" }, { @@ -13349,17 +12544,25 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "s", + "kind": "parameterName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -13377,58 +12580,105 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "(", - "kind": "punctuation" + "text": "Summary on expression", + "kind": "text" }, { - "text": "+", - "kind": "operator" + "text": "\n", + "kind": "lineBreak" }, { - "text": "1", - "kind": "numericLiteral" - }, + "text": "On variable", + "kind": "text" + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "param on expression", + "kind": "text" + } + ] }, { - "text": "overload", - "kind": "text" + "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": "\n", - "kind": "lineBreak" - }, + "name": "returns", + "text": [ + { + "text": "the parameter's length", + "kind": "text" + } + ] + } + ] + }, + { + "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": "Object", - "kind": "localName" + "text": "await", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "Function", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -13442,7 +12692,7 @@ "kind": "space" }, { - "text": "Function", + "text": "Boolean", "kind": "localName" }, { @@ -13454,7 +12704,7 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" }, { @@ -13462,36 +12712,40 @@ "kind": "lineBreak" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "...", - "kind": "punctuation" + "text": "T", + "kind": "typeParameterName" }, { - "text": "args", - "kind": "parameterName" + "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" }, { - "text": "]", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "T", + "kind": "typeParameterName" }, { "text": ")", @@ -13510,8 +12764,8 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "boolean", + "kind": "keyword" }, { "text": "\n", @@ -13526,23 +12780,106 @@ "kind": "space" }, { - "text": "Function", + "text": "Boolean", "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Creates a new function.", - "kind": "text" + "text": "break", + "kind": "keyword" } ] }, { - "name": "String", + "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": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -13552,7 +12889,7 @@ "kind": "space" }, { - "text": "String", + "text": "DataView", "kind": "localName" }, { @@ -13564,24 +12901,29 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ], + "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": ":", @@ -13592,8 +12934,16 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -13628,75 +12978,55 @@ "kind": "space" }, { - "text": "String", + "text": "Date", "kind": "localName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", + "name": "debugger", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "kind": "localName" - }, + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" + "text": "decodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "value", + "text": "encodedURI", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -13706,19 +13036,15 @@ "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -13726,36 +13052,44 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "Boolean", - "kind": "localName" + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] + } + ] }, { - "name": "Number", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -13763,37 +13097,17 @@ "kind": "space" }, { - "text": "Number", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NumberConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "decodeURIComponent", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "value", + "text": "encodedURIComponent", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -13803,7 +13117,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -13811,11 +13125,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -13823,41 +13133,92 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ { - "text": "interface", + "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": " ", - "kind": "space" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Number", - "kind": "localName" + "text": "do", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "else", + "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": "else", + "kind": "keyword" } ] }, { - "name": "Math", - "kind": "var", + "name": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13865,24 +13226,32 @@ "kind": "space" }, { - "text": "Math", - "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": "Math", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13893,25 +13262,44 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "Date", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -13919,8 +13307,16 @@ "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -13931,27 +13327,31 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "(", + "text": "|", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -13959,35 +13359,66 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "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": "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": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" + "text": "enum", + "kind": "keyword" } ] }, { - "name": "RegExp", + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14001,7 +13432,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Error", "kind": "localName" }, { @@ -14013,7 +13444,7 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" }, { @@ -14025,9 +13456,13 @@ "kind": "punctuation" }, { - "text": "pattern", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -14040,12 +13475,16 @@ "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "=>", "kind": "punctuation" }, { @@ -14053,84 +13492,126 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Error", "kind": "localName" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "=>", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", + "text": "Error", "kind": "localName" + } + ], + "documentation": [] + }, + { + "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": "+", - "kind": "operator" + "text": "string", + "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": "RegExp", - "kind": "localName" + "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": "Error", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -14138,37 +13619,17 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "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" @@ -14186,11 +13647,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -14198,27 +13655,35 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", + "text": "any", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "Error", - "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": "EvalError", @@ -14331,28 +13796,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": "EvalError", - "kind": "localName" } - ], - "documentation": [] + ] }, { - "name": "RangeError", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -14360,51 +13873,27 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Float32Array", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Float32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -14412,66 +13901,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": "RangeError", - "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": "RangeError", - "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": "ReferenceError", + "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", @@ -14485,7 +14005,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Function", "kind": "localName" }, { @@ -14497,7 +14017,7 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" }, { @@ -14509,12 +14029,12 @@ "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": "...", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "args", + "kind": "parameterName" }, { "text": ":", @@ -14529,15 +14049,15 @@ "kind": "keyword" }, { - "text": ")", + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "=>", + "text": ")", "kind": "punctuation" }, { @@ -14545,43 +14065,49 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "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" }, { @@ -14589,14 +14115,62 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "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" } - ], - "documentation": [] + ] }, { - "name": "SyntaxError", + "name": "Infinity", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14610,7 +14184,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Infinity", "kind": "localName" }, { @@ -14622,112 +14196,86 @@ "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", + "text": "number", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ], + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "instanceof", + "kind": "keyword" + } + ] + }, + { + "name": "Int16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", + "text": "Int16Array", "kind": "localName" }, { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" + "text": "\n", + "kind": "lineBreak" }, { - "text": "1", - "kind": "numericLiteral" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "Int16Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", - "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": "TypeError", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -14735,51 +14283,27 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Int32Array", "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": "Int32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -14787,72 +14311,91 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "TypeError", - "kind": "localName" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Int8Array", + "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": "Int8Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "TypeError", - "kind": "localName" + "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", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" + } + ] + }, + { + "name": "Intl", + "kind": "module", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -14860,37 +14403,38 @@ "kind": "space" }, { - "text": "URIError", - "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": "URIErrorConstructor", - "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" @@ -14900,7 +14444,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -14908,11 +14452,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -14920,55 +14460,116 @@ "kind": "space" }, { - "text": "URIError", - "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": "URIError", - "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": "JSON", @@ -15025,10 +14626,10 @@ ] }, { - "name": "Array", + "name": "lambdaFoo", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -15039,7 +14640,7 @@ "kind": "space" }, { - "text": "Array", + "text": "lambdaFoo", "kind": "localName" }, { @@ -15050,26 +14651,14 @@ "text": " ", "kind": "space" }, - { - "text": "ArrayConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "(", "kind": "punctuation" }, { - "text": "arrayLength", + "text": "a", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -15083,7 +14672,7 @@ "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -15091,7 +14680,11 @@ "kind": "space" }, { - "text": "=>", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -15099,15 +14692,11 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", + "text": ")", "kind": "punctuation" }, { @@ -15115,122 +14704,41 @@ "kind": "space" }, { - "text": "(", + "text": "=>", "kind": "punctuation" }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "2", - "kind": "numericLiteral" - }, { "text": " ", "kind": "space" }, { - "text": "overloads", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", + "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" } ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + "documentation": [ { - "text": "ArrayBuffer", - "kind": "localName" + "text": "this is lambda comment", + "kind": "text" }, { "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.", + "text": "lambdaFoo var comment", "kind": "text" } ] }, { - "name": "DataView", + "name": "lambddaNoVarComment", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -15238,24 +14746,24 @@ "kind": "space" }, { - "text": "DataView", + "text": "lambddaNoVarComment", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -15266,48 +14774,43 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "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": "Int8Array", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -15315,19 +14818,31 @@ "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": "this is lambda multiplication", "kind": "text" } ] }, { - "name": "Uint8Array", + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -15341,7 +14856,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Math", "kind": "localName" }, { @@ -15357,7 +14872,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Math", "kind": "localName" }, { @@ -15369,39 +14884,23 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "Math", + "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 basic mathematics functionality and constants.", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", + "name": "NaN", "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" @@ -15411,7 +14910,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "NaN", "kind": "localName" }, { @@ -15423,39 +14922,42 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "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": "new", + "kind": "keyword" } ] }, { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", + "name": "null", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "null", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -15465,7 +14967,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "Number", "kind": "localName" }, { @@ -15477,53 +14979,39 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "NumberConstructor", "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": "\n", + "kind": "lineBreak" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "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" }, { @@ -15531,41 +15019,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": "number", + "kind": "keyword" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -15573,37 +15043,25 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "Number", "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": "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 +15069,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 +15101,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 +15117,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": ":", + "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "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 +15186,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 +15222,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 +15267,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 +15331,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 +15393,7 @@ "kind": "space" }, { - "text": "lambdaFoo", + "text": "RangeError", "kind": "localName" }, { @@ -15862,14 +15404,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 +15433,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -15891,11 +15445,7 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -15903,50 +15453,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 +15518,7 @@ "kind": "space" }, { - "text": "lambddaNoVarComment", + "text": "ReferenceError", "kind": "localName" }, { @@ -15968,14 +15529,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 +15558,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -15997,11 +15570,7 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -16009,42 +15578,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 +15643,7 @@ "kind": "space" }, { - "text": "assigned", + "text": "RegExp", "kind": "localName" }, { @@ -16066,12 +15654,20 @@ "text": " ", "kind": "space" }, + { + "text": "RegExpConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "(", "kind": "punctuation" }, { - "text": "s", + "text": "pattern", "kind": "parameterName" }, { @@ -16086,6 +15682,22 @@ "text": "string", "kind": "keyword" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", + "kind": "localName" + }, { "text": ")", "kind": "punctuation" @@ -16103,87 +15715,43 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ + "text": "RegExp", + "kind": "localName" + }, { - "text": "Summary on expression", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "On variable", - "kind": "text" - } - ], - "tags": [ + "text": "+", + "kind": "operator" + }, { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "param on expression", - "kind": "text" - } - ] + "text": "1", + "kind": "numericLiteral" }, { - "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": "overload", + "kind": "text" }, { - "name": "returns", - "text": [ - { - "text": "the parameter's length", - "kind": "text" - } - ] - } - ] - }, - { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "var", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" }, { @@ -16191,536 +15759,968 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "RegExp", + "kind": "localName" } ], "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": "var", "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": "String", + "kind": "localName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "StringConstructor", + "kind": "interfaceName" + }, { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "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": "value", + "kind": "parameterName" + }, { - "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": "punctuation" + }, { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "extends", + "text": "any", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "finally", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "String", + "kind": "localName" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "for", - "kind": "keyword" + "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "kind": "text" } ] }, { - "name": "function", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "super", "kind": "keyword" } ] }, { - "name": "if", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "switch", "kind": "keyword" } ] }, { - "name": "import", - "kind": "keyword", - "kindModifiers": "", + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "import", + "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": "in", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "in", + "text": "this", "kind": "keyword" } ] }, { - "name": "instanceof", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "instanceof", + "text": "throw", "kind": "keyword" } ] }, { - "name": "new", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "new", + "text": "true", "kind": "keyword" } ] }, { - "name": "null", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "try", "kind": "keyword" } ] }, { - "name": "return", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "return", + "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": "super", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "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": "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": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "throw", - "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": "true", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint32Array", + "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": "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": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "typeof", - "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": "var", - "kind": "keyword", - "kindModifiers": "", + "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" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "void", - "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": "while", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "while", + "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": "with", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "implements", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", + "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": "let", - "kind": "keyword", - "kindModifiers": "", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "let", + "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": "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" } ] 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/completionsStringMethods.baseline b/tests/baselines/reference/completionsStringMethods.baseline index f9caf9cd86a72..fe37cc505094d 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", @@ -1505,10 +1497,10 @@ ] }, { - "name": "substring", + "name": "substr", "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "kindModifiers": "deprecated,declare", + "sortText": "19", "displayParts": [ { "text": "(", @@ -1535,7 +1527,7 @@ "kind": "punctuation" }, { - "text": "substring", + "text": "substr", "kind": "methodName" }, { @@ -1543,7 +1535,7 @@ "kind": "punctuation" }, { - "text": "start", + "text": "from", "kind": "parameterName" }, { @@ -1567,7 +1559,7 @@ "kind": "space" }, { - "text": "end", + "text": "length", "kind": "parameterName" }, { @@ -1605,16 +1597,25 @@ ], "documentation": [ { - "text": "Returns the substring at the specified location within a String object.", + "text": "Gets a substring beginning at the specified location and having the specified length.", "kind": "text" } ], "tags": [ + { + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { "name": "param", "text": [ { - "text": "start", + "text": "from", "kind": "parameterName" }, { @@ -1622,7 +1623,7 @@ "kind": "space" }, { - "text": "The zero-based index number indicating the beginning of the substring.", + "text": "The starting position of the desired substring. The index of the first character in the string is zero.", "kind": "text" } ] @@ -1631,7 +1632,7 @@ "name": "param", "text": [ { - "text": "end", + "text": "length", "kind": "parameterName" }, { @@ -1639,7 +1640,7 @@ "kind": "space" }, { - "text": "Zero-based index number indicating the end of the substring. The substring includes the characters up to, but not including, the character indicated by end.\r\nIf end is omitted, the characters from start through the end of the original string are returned.", + "text": "The number of characters to include in the returned substring.", "kind": "text" } ] @@ -1647,7 +1648,7 @@ ] }, { - "name": "toLowerCase", + "name": "substring", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -1677,13 +1678,57 @@ "kind": "punctuation" }, { - "text": "toLowerCase", + "text": "substring", "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "start", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "end", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -1703,9 +1748,45 @@ ], "documentation": [ { - "text": "Converts all the alphabetic characters in a string to lowercase.", + "text": "Returns the substring at the specified location within a String object.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "start", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The zero-based index number indicating the beginning of the substring.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "end", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Zero-based index number indicating the end of the substring. The substring includes the characters up to, but not including, the character indicated by end.\r\nIf end is omitted, the characters from start through the end of the original string are returned.", + "kind": "text" + } + ] + } ] }, { @@ -1814,68 +1895,6 @@ } ] }, - { - "name": "toUpperCase", - "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": "toUpperCase", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Converts all the alphabetic characters in a string to uppercase.", - "kind": "text" - } - ] - }, { "name": "toLocaleUpperCase", "kind": "method", @@ -1983,7 +2002,7 @@ ] }, { - "name": "trim", + "name": "toLowerCase", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -2013,7 +2032,7 @@ "kind": "punctuation" }, { - "text": "trim", + "text": "toLowerCase", "kind": "methodName" }, { @@ -2039,14 +2058,14 @@ ], "documentation": [ { - "text": "Removes the leading and trailing white space and line terminator characters from a string.", + "text": "Converts all the alphabetic characters in a string to lowercase.", "kind": "text" } ] }, { - "name": "length", - "kind": "property", + "name": "toString", + "kind": "method", "kindModifiers": "declare", "sortText": "11", "displayParts": [ @@ -2055,7 +2074,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -2075,8 +2094,16 @@ "kind": "punctuation" }, { - "text": "length", - "kind": "propertyName" + "text": "toString", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2087,22 +2114,22 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Returns the length of a String object.", + "text": "Returns a string representation of a string.", "kind": "text" } ] }, { - "name": "substr", + "name": "toUpperCase", "kind": "method", - "kindModifiers": "deprecated,declare", - "sortText": "19", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", @@ -2129,7 +2156,7 @@ "kind": "punctuation" }, { - "text": "substr", + "text": "toUpperCase", "kind": "methodName" }, { @@ -2137,8 +2164,8 @@ "kind": "punctuation" }, { - "text": "from", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2149,11 +2176,33 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts all the alphabetic characters in a string to uppercase.", + "kind": "text" + } + ] + }, + { + "name": "trim", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": ",", + "text": "method", + "kind": "text" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -2161,24 +2210,20 @@ "kind": "space" }, { - "text": "length", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "String", + "kind": "localName" }, { - "text": ":", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "trim", + "kind": "methodName" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -2199,54 +2244,9 @@ ], "documentation": [ { - "text": "Gets a substring beginning at the specified location and having the specified length.", + "text": "Removes the leading and trailing white space and line terminator characters from a string.", "kind": "text" } - ], - "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "from", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The starting position of the desired substring. The index of the first character in the string is zero.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "length", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The number of characters to include in the returned substring.", - "kind": "text" - } - ] - } ] }, { diff --git a/tests/cases/fourslash/cloduleAsBaseClass.ts b/tests/cases/fourslash/cloduleAsBaseClass.ts index 09929e8417249..61ca77e2de627 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: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "bar2", sortText: completion.SortText.LocalDeclarationPriority }, { name: "bar", sortText: completion.SortText.LocalDeclarationPriority }, { name: "baz", 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..88c3e0bbc4956 100644 --- a/tests/cases/fourslash/completionAfterGlobalThis.ts +++ b/tests/cases/fourslash/completionAfterGlobalThis.ts @@ -4,7 +4,7 @@ verify.completions({ marker: "", - exact: [ + exact: completion.sorted([ completion.globalThisEntry, ...completion.globalsVars, completion.undefinedVarEntry @@ -13,5 +13,5 @@ verify.completions({ return { ...e, sortText: completion.SortText.DeprecatedLocationPriority }; } return { ...e, sortText: completion.SortText.LocationPriority }; - }) + })) }); 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..14f976c20f2b6 100644 --- a/tests/cases/fourslash/completionEntryForClassMembers.ts +++ b/tests/cases/fourslash/completionEntryForClassMembers.ts @@ -128,13 +128,13 @@ verify.completions( { // Not a class element declaration location marker: "InsideMethod", - exact: [ + exact: completion.sorted([ "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", completion.undefinedVarEntry, ...completion.insideMethodKeywords, - ], + ]), }, { // Only keywords allowed at this position since they dont extend the class or are private @@ -146,7 +146,7 @@ verify.completions( "classThatStartedWritingIdentifierAfterPrivateModifier", "classThatStartedWritingIdentifierAfterPrivateStaticModifier", ], - exact: ["private", "protected", "public", "static", "abstract", "async", "constructor", "declare", "get", "readonly", "set", "override"].map( + exact: completion.sorted(["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], + exact: completion.sorted([protectedMethod, getValue, ...completion.classElementKeywords]), isNewIdentifierLocation: true, }, { // Static Base members and class member keywords allowed marker: ["classElementContainingStatic", "classThatStartedWritingIdentifierAfterStaticModifier"], - exact: [staticMethod, ...completion.classElementKeywords], + exact: completion.sorted([staticMethod, ...completion.classElementKeywords]), isNewIdentifierLocation: true, }, { @@ -190,7 +190,7 @@ verify.completions( "classThatHasAlreadyImplementedAnotherClassMethod", "classThatHasAlreadyImplementedAnotherClassMethodAfterMethod", ], - exact: [protectedMethod, ...completion.classElementKeywords], + exact: completion.sorted([protectedMethod, ...completion.classElementKeywords]), isNewIdentifierLocation: true, }, { @@ -198,23 +198,23 @@ verify.completions( "classThatHasAlreadyImplementedAnotherClassProtectedMethod", "classThatHasDifferentMethodThanBaseAfterProtectedMethod", ], - exact: [getValue, ...completion.classElementKeywords], + exact: completion.sorted([getValue, ...completion.classElementKeywords]), isNewIdentifierLocation: true, }, { // instance memebers in D1 and base class are shown marker: "classThatExtendsClassExtendingAnotherClass", - exact: ["getValue1", "protectedMethod", "getValue", ...completion.classElementKeywords], + exact: completion.sorted(["getValue1", "protectedMethod", "getValue", ...completion.classElementKeywords]), isNewIdentifierLocation: true, }, { // instance memebers in D2 and base class are shown marker: "classThatExtendsClassExtendingAnotherClassWithOverridingMember", - exact: [ + exact: completion.sorted([ { name: "protectedMethod", text: "(method) D2.protectedMethod(): void" }, getValue, ...completion.classElementKeywords, - ], + ]), isNewIdentifierLocation: true, }, { @@ -223,7 +223,7 @@ verify.completions( "classThatExtendsClassExtendingAnotherClassAndTypesStatic", "classThatExtendsClassExtendingAnotherClassWithOverridingMemberAndTypesStatic" ], - exact: [staticMethod, ...completion.classElementKeywords], + exact: completion.sorted([staticMethod, ...completion.classElementKeywords]), isNewIdentifierLocation: true, }, ); diff --git a/tests/cases/fourslash/completionEntryForClassMembers2.ts b/tests/cases/fourslash/completionEntryForClassMembers2.ts index 2ea00966ad311..0691a3206d8db 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], + exact: completion.sorted([...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..b751328542c8e 100644 --- a/tests/cases/fourslash/completionEntryForClassMembers3.ts +++ b/tests/cases/fourslash/completionEntryForClassMembers3.ts @@ -18,10 +18,10 @@ function verifyHasBar() { verify.completions({ - exact: [ + exact: completion.sorted([ { name: "bar", text: "(method) IFoo.bar(): void", kind: "method" }, ...completion.classElementKeywords, - ], + ]), isNewIdentifierLocation: true, }); } 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..16e3e1776092b 100644 --- a/tests/cases/fourslash/completionEntryInJsFile.ts +++ b/tests/cases/fourslash/completionEntryInJsFile.ts @@ -14,18 +14,18 @@ ////} 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: "class", isNewIdentifierLocation: true, - exact: [ + exact: completion.sorted([ ...warnings, ...completion.classElementInJsKeywords - ] + ]) }, { marker: "constructorParameter", 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..9fc581ff6dfed 100644 --- a/tests/cases/fourslash/completionInNamedImportLocation.ts +++ b/tests/cases/fourslash/completionInNamedImportLocation.ts @@ -16,15 +16,16 @@ verify.completions( { marker: "1", exact: [ + { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, { name: "x", text: "var x: number" }, { name: "y", text: "var y: number" }, - { name: "type", sortText: completion.SortText.GlobalsOrKeywords } ] }, { marker: "2", exact: [ + { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, { name: "y", text: "var y: number" }, - { 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..75cdd8d3486ce 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: "", exact: completion.sorted(["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..9eb78eaef1452 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: "", exact: completion.sorted(["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..9b592cbd0e4b5 100644 --- a/tests/cases/fourslash/completionListAfterStringLiteral1.ts +++ b/tests/cases/fourslash/completionListAfterStringLiteral1.ts @@ -4,8 +4,8 @@ verify.completions({ marker: "", - exact: [ + exact: completion.sorted([ "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/completionListClassMembers.ts b/tests/cases/fourslash/completionListClassMembers.ts index f2740963b67b5..5c566b59333fe 100644 --- a/tests/cases/fourslash/completionListClassMembers.ts +++ b/tests/cases/fourslash/completionListClassMembers.ts @@ -26,27 +26,25 @@ verify.completions( { marker: "staticsInsideClassScope", - exact: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "privateStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "privateStaticMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicStaticMethod", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ], + ]), }, { marker: "instanceMembersInsideClassScope", - exact: ["privateInstanceMethod", "publicInstanceMethod", "privateProperty", "publicProperty"], + exact: completion.sorted(["privateInstanceMethod", "publicInstanceMethod", "privateProperty", "publicProperty"]), }, { marker: "staticsOutsideClassScope", - exact: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "publicStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicStaticMethod", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ], + ]), }, { marker: "instanceMembersOutsideClassScope", diff --git a/tests/cases/fourslash/completionListClassPrivateFields_JS.ts b/tests/cases/fourslash/completionListClassPrivateFields_JS.ts index 49c8d05af6a4c..60e2e3718f33a 100644 --- a/tests/cases/fourslash/completionListClassPrivateFields_JS.ts +++ b/tests/cases/fourslash/completionListClassPrivateFields_JS.ts @@ -12,10 +12,10 @@ verify.completions({ marker: "", - exact: [ + exact: completion.sorted([ { 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..7150c39584bfb 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", exact: completion.sorted(["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..97bbb3b84da20 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", exact: completion.sorted(["constructor", "toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable"]) }, + { marker: "interfaceMembers", exact: completion.sorted(["bar21", "bar22", "bar11", "bar12"]) }, + { marker: "callableMembers", exact: completion.sorted(["name", ...completion.functionMembersWithPrototype]) }, + { marker: "publicOnlyMembers", exact: completion.sorted(["publicProperty", "publicMethod"]) }, ); diff --git a/tests/cases/fourslash/completionListInExportClause02.ts b/tests/cases/fourslash/completionListInExportClause02.ts index 38ed71352f863..bfab7cd54acda 100644 --- a/tests/cases/fourslash/completionListInExportClause02.ts +++ b/tests/cases/fourslash/completionListInExportClause02.ts @@ -8,4 +8,4 @@ //// export { /**/ } from "M1" ////} -verify.completions({ marker: "", exact: ["V", { name: "type", sortText: completion.SortText.GlobalsOrKeywords }] }); +verify.completions({ marker: "", exact: [{ name: "type", sortText: completion.SortText.GlobalsOrKeywords }, "V"] }); diff --git a/tests/cases/fourslash/completionListInExtendsClause.ts b/tests/cases/fourslash/completionListInExtendsClause.ts index c9ff3ff4a6fc6..1ba605c43ccda 100644 --- a/tests/cases/fourslash/completionListInExtendsClause.ts +++ b/tests/cases/fourslash/completionListInExtendsClause.ts @@ -17,11 +17,10 @@ verify.completions( { marker: "1", - exact: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "staticMethod", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ] + ]) }, { marker: ["2", "3", "4"], exact: undefined }, ); diff --git a/tests/cases/fourslash/completionListInImportClause02.ts b/tests/cases/fourslash/completionListInImportClause02.ts index ce2370f8b5528..e91ad918aacc9 100644 --- a/tests/cases/fourslash/completionListInImportClause02.ts +++ b/tests/cases/fourslash/completionListInImportClause02.ts @@ -8,4 +8,4 @@ //// import { /**/ } from "M1" ////} -verify.completions({ marker: "", exact: ["V", { name: "type", sortText: completion.SortText.GlobalsOrKeywords }] }); +verify.completions({ marker: "", exact: [{ name: "type", sortText: completion.SortText.GlobalsOrKeywords }, "V"] }); diff --git a/tests/cases/fourslash/completionListInImportClause04.ts b/tests/cases/fourslash/completionListInImportClause04.ts index 3d2ccdb8adc20..f7d1581845c6c 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", exact: completion.sorted(["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..db88087872dfe 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", exact: completion.sorted(["str", ...exact]), isNewIdentifierLocation: true }, + { marker: "5", exact: completion.sorted(["xyz", ...exact]), isNewIdentifierLocation: true }, ); diff --git a/tests/cases/fourslash/completionListInIndexSignature02.ts b/tests/cases/fourslash/completionListInIndexSignature02.ts index c7b725d4f7c0e..4b3df38662da8 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: ["1", "2"], exact: completion.sorted(["T", ...exact]) }, { marker: ["3", "4", "5"], exact: completion.globalTypesPlus(["I", "C", "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..0ac05fc88f8d0 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", exact: completion.sorted(["xxx1", "xxx2", "xxx3", "foo"]) }); +verify.completions({ marker: "2", exact: completion.sorted(["prototype", "xxx4", "xxx5", "xxx6"]) }); +verify.completions({ marker: "3", exact: completion.sorted(["xxx3", "foo"]) }); +verify.completions({ marker: "4", exact: completion.sorted(["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..04d0e3e2b9891 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"], + exact: completion.sorted(["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..d5b955fac446f 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", exact: completion.sorted(["m1", "m2", "m3", ...completion.classElementKeywords]), isNewIdentifierLocation: true }, + { marker: "2", exact: completion.sorted(["m1", "m2", "m3", ...completion.classElementKeywords]), isNewIdentifierLocation: true }, + { marker: "3", exact: completion.sorted(["m1", "m3", ...completion.classElementKeywords]), isNewIdentifierLocation: true } ); diff --git a/tests/cases/fourslash/completionListInstanceProtectedMembers.ts b/tests/cases/fourslash/completionListInstanceProtectedMembers.ts index 7e39a21bf5a2f..14c64dd701c6a 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"], + exact: completion.sorted(["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"], + exact: completion.sorted(["privateMethod", "privateProperty", "protectedMethod", "protectedProperty", "publicMethod", "publicProperty", "test"]), }, ); diff --git a/tests/cases/fourslash/completionListInvalidMemberNames.ts b/tests/cases/fourslash/completionListInvalidMemberNames.ts index 07dc47be83044..14f584bbd37f7 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", exact: completion.sorted([ { name: "foo ", replacementSpan: replacementSpan1 }, { name: "bar", replacementSpan: replacementSpan1 }, { name: "break", replacementSpan: replacementSpan1 }, @@ -26,10 +26,10 @@ verify.completions( { name: "$", replacementSpan: replacementSpan1 }, { name: "b", replacementSpan: replacementSpan1 }, { name: "1b", replacementSpan: replacementSpan1 }, - ] }, + ]) }, { marker: "a", - exact: [ + exact: completion.sorted([ { name: "foo ", insertText: '["foo "]', replacementSpan }, "bar", "break", @@ -38,7 +38,7 @@ verify.completions( "$", "b", { name: "1b", insertText: '["1b"]', replacementSpan }, - ], + ]), preferences: { includeInsertTextCompletions: true }, }, ); diff --git a/tests/cases/fourslash/completionListIsGlobalCompletion.ts b/tests/cases/fourslash/completionListIsGlobalCompletion.ts index 46b83e1a9a2b2..c27a85a377af8 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", exact: completion.sorted([...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..adcc6710911d0 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"], + exact: completion.sorted(["exportedFunction", "exportedVariable", "exportedClass", "exportedModule"]), }, { marker: ["TypeReference", "TypeReferenceInImplementsList"], - exact: ["exportedClass", "exportedInterface"], + exact: completion.sorted(["exportedClass", "exportedInterface"]), }, ); diff --git a/tests/cases/fourslash/completionListOfSplitInterface.ts b/tests/cases/fourslash/completionListOfSplitInterface.ts index df84dc96d1bc4..11673dad75180 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", exact: completion.sorted(["i1", "i2", "i3", "a", "b", "c"]) }, + { marker: "2", exact: completion.sorted(["i11", "i12", "a", "b", "b1"]) }, ); diff --git a/tests/cases/fourslash/completionListOnAliases2.ts b/tests/cases/fourslash/completionListOnAliases2.ts index 44694c7bfddf2..fb4e1d7bedebd 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"], exact: completion.sorted(["F", "C", "E", "N", "V", "A"]) }, + { marker: ["1Type", "7Type"], exact: completion.sorted(["I", "C", "E", "A"]) }, // Class C { marker: "2", - exact: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "property", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ] + ]) }, // 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..316e853d8c6dd 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", exact: completion.sorted(["#z", "t", "y"]) }); +verify.completions({ marker: "2", exact: completion.sorted(["#z", "#u", "v"]) }); +verify.completions({ marker: "3", exact: completion.sorted(["#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..560d80991452d 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", exact: completion.sorted(["#z", "t", "l", "y"]) }); +verify.completions({ marker: "2", exact: completion.sorted(["#z", "#u", "v", "k"]) }); +verify.completions({ marker: "3", exact: completion.sorted(["#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..de166d66b7796 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", exact: completion.sorted(["#z", "t", "y"]) }); +verify.completions({ marker: "2", exact: completion.sorted(["#z", "#u", "v"]) }); +verify.completions({ marker: "3", exact: completion.sorted(["#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..638e5bd3556e2 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", exact: completion.sorted(["y", "x", "method"]) }, + { marker: "2", exact: completion.sorted(["z", "method1", "y", "x", "method"]) }, + { marker: "3", exact: completion.sorted(["method2", "y", "x", "method"]) }, + { marker: "4", exact: completion.sorted(["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..6e49cd3be8cf1 100644 --- a/tests/cases/fourslash/completionListStaticMembers.ts +++ b/tests/cases/fourslash/completionListStaticMembers.ts @@ -8,10 +8,9 @@ verify.completions({ marker: "", - exact: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "a", sortText: completion.SortText.LocalDeclarationPriority }, { name: "b", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ] + ]), }); diff --git a/tests/cases/fourslash/completionListStaticProtectedMembers2.ts b/tests/cases/fourslash/completionListStaticProtectedMembers2.ts index e3ab6a57f4369..da4a8b1d79db0 100644 --- a/tests/cases/fourslash/completionListStaticProtectedMembers2.ts +++ b/tests/cases/fourslash/completionListStaticProtectedMembers2.ts @@ -30,7 +30,7 @@ verify.completions( { // Same class, everything is visible marker: ["1"], - exact: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "protectedMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedProperty", sortText: completion.SortText.LocalDeclarationPriority }, @@ -38,12 +38,11 @@ verify.completions( { name: "publicProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority}, - ...completion.functionMembers, - ], + ]), }, { marker: ["2", "3"], - exact: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority }, @@ -52,19 +51,18 @@ verify.completions( { name: "protectedProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicProperty", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers, - ], + ]), }, { // 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: "apply", sortText: completion.SortText.LocationPriority }, - { name: "call", sortText: completion.SortText.LocationPriority }, { name: "bind", sortText: completion.SortText.LocationPriority }, + { name: "call", sortText: completion.SortText.LocationPriority }, + { name: "protectedMethod", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "toString", sortText: completion.SortText.LocationPriority }, ], }, diff --git a/tests/cases/fourslash/completionListStaticProtectedMembers3.ts b/tests/cases/fourslash/completionListStaticProtectedMembers3.ts index a98ff4afea51c..8f8e02fd63f21 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: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicProperty", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ], + ]), }); diff --git a/tests/cases/fourslash/completionListStaticProtectedMembers4.ts b/tests/cases/fourslash/completionListStaticProtectedMembers4.ts index 91b54f73ce700..22f39268900cc 100644 --- a/tests/cases/fourslash/completionListStaticProtectedMembers4.ts +++ b/tests/cases/fourslash/completionListStaticProtectedMembers4.ts @@ -26,33 +26,32 @@ ////} //// 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: [ + exact: completion.sorted([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedProperty", sortText: completion.SortText.LocalDeclarationPriority }, ...publicCompletions - ], + ]), }, { // Can see protected methods elevated to public marker: "2", - exact: [ + exact: completion.sorted([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority }, ...publicCompletions, - ], + ]), }, ); 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..0f50a07212ca5 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: [ + exact: 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: [ + exact: completion.typeKeywordsPlus([ + completion.globalThisEntry, { name: "shwcls", text: "class shwcls" }, { name: "shwint", text: "interface shwint" }, - completion.globalThisEntry, ...commonTypes, - ...completion.typeKeywords, - ] + ]), }, { marker: "namespaceWithImport", - exact: [ + exact: 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: [ + exact: 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..6531b0121bfa8 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], + exact: completion.sorted(["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/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..c45991eaa185a 100644 --- a/tests/cases/fourslash/completionsImport_keywords.ts +++ b/tests/cases/fourslash/completionsImport_keywords.ts @@ -33,20 +33,20 @@ verify.completions( // yes contextual keywords { marker: "unique", - exact: [ + exact: completion.sorted([ 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"), - ], + ]), preferences, }, ); 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/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..28d4a4d7573f7 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: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "m", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers - ] + ]) }, ); 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..211ed5bfebd03 100644 --- a/tests/cases/fourslash/completionsPropertiesPriorities.ts +++ b/tests/cases/fourslash/completionsPropertiesPriorities.ts @@ -22,8 +22,8 @@ verify.completions( { marker: ['a'], exact: [ - { name: 'B', kindModifiers: 'optional', sortText: completion.SortText.MemberDeclaredBySpreadAssignment, kind: 'property' }, { name: 'a', sortText: completion.SortText.MemberDeclaredBySpreadAssignment, kind: 'property' }, + { name: 'B', kindModifiers: 'optional', sortText: completion.SortText.MemberDeclaredBySpreadAssignment, kind: 'property' }, { name: 'c', kindModifiers: 'optional', sortText: completion.SortText.OptionalMember, kind: 'property' }, { name: 'd', sortText: completion.SortText.LocationPriority, kind: 'property' } ] diff --git a/tests/cases/fourslash/completionsThisProperties_globalSameName.ts b/tests/cases/fourslash/completionsThisProperties_globalSameName.ts index d8bde042ed228..be1ae28dd3393 100644 --- a/tests/cases/fourslash/completionsThisProperties_globalSameName.ts +++ b/tests/cases/fourslash/completionsThisProperties_globalSameName.ts @@ -14,7 +14,7 @@ verify.completions({ marker: "", - exact: [ + exact: completion.sorted([ "arguments", completion.globalThisEntry, ...completion.globalsVars, @@ -44,7 +44,7 @@ verify.completions({ source: completion.CompletionSource.ThisProperty }, ...completion.insideMethodKeywords - ], + ]), preferences: { includeInsertTextCompletions: true } diff --git a/tests/cases/fourslash/completionsTypeKeywords.ts b/tests/cases/fourslash/completionsTypeKeywords.ts index 6817523bc26d5..2167e203a8b46 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([completion.globalThisEntry, "T"]), }); 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/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 ae650dbb722a5..e9a4b325ed5e5 100644 --- a/tests/cases/fourslash/fourslash.ts +++ b/tests/cases/fourslash/fourslash.ts @@ -832,6 +832,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", @@ -856,20 +859,21 @@ declare namespace completion { export const globalThisEntry: Entry; export const undefinedVarEntry: Entry; export const globals: ReadonlyArray; - export const globalsSortedByName: ReadonlyArray; export const globalsInJs: ReadonlyArray; export const globalKeywords: ReadonlyArray; export const globalInJsKeywords: ReadonlyArray; 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; @@ -877,8 +881,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..4e3f474738e0e 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: "", exact: completion.sorted(["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..0dc2291a66fcc 100644 --- a/tests/cases/fourslash/importJsNodeModule2.ts +++ b/tests/cases/fourslash/importJsNodeModule2.ts @@ -17,10 +17,10 @@ goTo.file('consumer.js'); goTo.marker(); edit.insert('.'); verify.completions({ - exact: [ + exact: completion.sorted([ ...["n", "s", "b"].map(name => ({ name, kind: "property" })), ...["x", "require"].map(name => ({ name, kind: "warning", sortText: completion.SortText.JavascriptIdentifiers })), - ], + ]), }); edit.insert('n.'); verify.completions({ includes: { name: "toFixed", kind: "method", kindModifiers: "declare" } }); 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/javaScriptModules16.ts b/tests/cases/fourslash/javaScriptModules16.ts index 51107934fb13d..a4d5a098ea427 100644 --- a/tests/cases/fourslash/javaScriptModules16.ts +++ b/tests/cases/fourslash/javaScriptModules16.ts @@ -16,10 +16,10 @@ goTo.file('consumer.js'); goTo.marker(); edit.insert('.'); verify.completions({ - exact: [ + exact: completion.sorted([ ...["n", "s", "b"].map(name => ({ name, kind: "property" })), ...["x", "require"].map(name => ({ name, kind: "warning", sortText: completion.SortText.JavascriptIdentifiers })), - ], + ]), }); edit.insert('n.'); verify.completions({ includes: { name: "toFixed", kind: "method", kindModifiers: "declare" } }); diff --git a/tests/cases/fourslash/javaScriptPrototype3.ts b/tests/cases/fourslash/javaScriptPrototype3.ts index 72d22b969b259..aed78248247a4 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" }, + exact: completion.sorted([ { 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..aa03a49b41cc9 100644 --- a/tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts +++ b/tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts @@ -43,17 +43,17 @@ verify.completions( }, { marker: "typeFooMember", - exact: [ + exact: completion.sorted([ { name: "Namespace", kind: "module", kindModifiers: "export" }, ...warnings(["Foo", "value", "property1", "method1", "method3", "method4", "foo", "age", "SomeType", "x", "x1"]), - ], + ]), }, { marker: "NamespaceMember", - exact: [ + exact: completion.sorted([ { name: "SomeType", kind: "type" }, ...warnings(["Foo", "value", "property1", "method1", "method3", "method4", "foo", "age", "Namespace", "x", "x1"]), - ], + ]), }, { marker: "globalValue", @@ -66,27 +66,27 @@ verify.completions( }, { marker: "valueMemberOfSomeType", - exact: [ + exact: completion.sorted([ { name: "age", kind: "property" }, ...warnings(["Foo", "value", "property1", "method1", "method3", "method4", "foo", "Namespace", "SomeType", "x", "x1"]), - ], + ]), }, { marker: "valueMemberOfFooInstance", - exact: [ + exact: completion.sorted([ { name: "property1", kind: "property" }, { name: "method3", kind: "method" }, { name: "method4", kind: "method" }, ...warnings(["Foo", "value", "method1", "foo", "age", "Namespace", "SomeType", "x", "x1"]), - ], + ]), }, { marker: "valueMemberOfFoo", - exact: [ + exact: completion.sorted([ { name: "prototype", kind: "property" }, { name: "method1", kind: "method", kindModifiers: "static" }, ...completion.functionMembers, ...warnings(["Foo", "value", "property1", "method3", "method4", "foo", "age", "Namespace", "SomeType", "x", "x1"]), - ], + ]), }, ); diff --git a/tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts b/tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts index 0e59153981d8d..629caddaaae66 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: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "method1", kind: "method", kindModifiers: "static", sortText: completion.SortText.LocalDeclarationPriority }, - ...completion.functionMembers, - ], + ]), }, { marker: "propertyName", diff --git a/tests/cases/fourslash/memberCompletionOnTypeParameters.ts b/tests/cases/fourslash/memberCompletionOnTypeParameters.ts index a29c1df6f9092..de96ebf12b281 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", exact: completion.sorted(["constructor", "toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable"]) }, ); diff --git a/tests/cases/fourslash/memberListOfModuleInAnotherModule.ts b/tests/cases/fourslash/memberListOfModuleInAnotherModule.ts index 0fd2d19631509..c25a7b957c827 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", exact: completion.sorted([...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..2963e10116316 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: [ + exact: completion.functionMembersPlus([ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "boo", sortText: completion.SortText.LocalDeclarationPriority }, { name: "x", sortText: completion.SortText.LocationPriority }, { name: "foo", sortText: completion.SortText.LocationPriority }, - ...completion.functionMembers - ] + ]) }, - { 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..37e19c585422e 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", exact: completion.sorted([proto, p]) }); edit.insert('__proto__: 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "2", exact: [proto, p] }); +verify.completions({ marker: "2", exact: completion.sorted([proto, p]) }); edit.insert('"__proto__": 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "3", exact: [protoQuoted, p] }) +verify.completions({ marker: "3", exact: completion.sorted([protoQuoted, p]) }) edit.insert('__proto__: 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "4", exact: [protoQuoted, p] }); +verify.completions({ marker: "4", exact: completion.sorted([protoQuoted, p]) }); edit.insert('"__proto__": 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "5", exact: [proto, tripleProto, p] }); +verify.completions({ marker: "5", exact: completion.sorted([proto, tripleProto, p]) }); edit.insert('__proto__: 10,'); -verify.completions({ exact: [tripleProto, p] }); +verify.completions({ exact: completion.sorted([tripleProto, p]) }); edit.insert('"___proto__": "10",'); verify.completions({ exact: p }); -verify.completions({ marker: "6", exact: [proto, tripleProto, p] }); +verify.completions({ marker: "6", exact: completion.sorted([proto, tripleProto, p]) }); edit.insert('___proto__: "10",'); -verify.completions({ exact: [proto, p] }); +verify.completions({ exact: completion.sorted([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 index e8b594cc871de..07fddf4c8177a 100644 --- a/tests/cases/fourslash/server/completionsImport_sortingModuleSpecifiers.ts +++ b/tests/cases/fourslash/server/completionsImport_sortingModuleSpecifiers.ts @@ -17,12 +17,9 @@ // @Filename: main.ts //// normalize/**/ -const insertionIndex = completion.globalsSortedByName.findIndex(c => c.name > "normalize"); - verify.completions({ marker: "", - exact: [ - ...completion.globalsSortedByName.slice(0, insertionIndex), + exact: completion.globalsPlus([ { name: "normalize", source: "path", @@ -44,8 +41,7 @@ verify.completions({ hasAction: true, sortText: completion.SortText.AutoImportSuggestions, }, - ...completion.globalsSortedByName.slice(insertionIndex), - ], + ]), preferences: { includeCompletionsForModuleExports: true, includeCompletionsWithInsertText: true, diff --git a/tests/cases/fourslash/thisPredicateFunctionCompletions01.ts b/tests/cases/fourslash/thisPredicateFunctionCompletions01.ts index de869dcd8d589..94ac794f03f33 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", exact: completion.sorted(["content", ...common]) }, + { marker: "2", exact: completion.sorted(["host", "content", ...common]) }, + { marker: "3", exact: completion.sorted(["children", ...common]) }, + { marker: "4", exact: completion.sorted(["host", "children", ...common]) }, + { marker: "5", exact: completion.sorted(["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..cd7acfbddfa54 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"], exact: completion.sorted(["lead", "isLeader", "isFollower"]) }, + { marker: ["4", "8"], exact: completion.sorted(["follow", "isLeader", "isFollower"]) }, ); diff --git a/tests/cases/fourslash/tsxCompletion12.ts b/tests/cases/fourslash/tsxCompletion12.ts index 843ed1532ffd5..ff3d012a98521 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: [ + { name: "optional", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, + "propString", + "propx", + ] }, { marker: "3", - exact: ["propString", { name: "optional", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }] + exact: [ + { name: "optional", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, + "propString" + ] }, { marker: "4", exact: "propString" }, ); diff --git a/tests/cases/fourslash/tsxCompletion13.ts b/tests/cases/fourslash/tsxCompletion13.ts index 1fec1223d0cc0..ee07ca8c5c15a 100644 --- a/tests/cases/fourslash/tsxCompletion13.ts +++ b/tests/cases/fourslash/tsxCompletion13.ts @@ -34,25 +34,25 @@ verify.completions( { marker: ["1", "6"], exact: [ - "onClick", { name: "children", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, { name: "className", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, - "goTo" + "goTo", + "onClick", ] }, { marker: "2", exact: [ - "onClick", { name: "className", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, - "goTo" + "goTo", + "onClick", ] }, { 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/tsxCompletionOnOpeningTagWithoutJSX1.ts b/tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts index 256c4280f856d..66b5edc663ae0 100644 --- a/tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts +++ b/tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts @@ -4,4 +4,4 @@ //// var x = 'something' //// var y = Date: Tue, 30 Nov 2021 16:41:58 -0800 Subject: [PATCH 4/6] Fix more tests --- src/testRunner/unittests/tsserver/projects.ts | 3 +- ...hodsOnAssignedFunctionExpressions.baseline | 42 +++++++++---------- .../fourslash/doubleUnderscoreCompletions.ts | 2 +- .../fourslash/getJavaScriptCompletions15.ts | 2 +- .../fourslash/indirectClassInstantiation.ts | 10 ++--- tests/cases/fourslash/javaScriptClass1.ts | 2 +- 6 files changed, 30 insertions(+), 31 deletions(-) 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/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline b/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline index 8db58c0dee683..f3e678a4aa43e 100644 --- a/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline +++ b/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline @@ -14,6 +14,27 @@ "length": 1 }, "entries": [ + { + "name": "a", + "kind": "warning", + "kindModifiers": "", + "sortText": "17", + "isFromUncheckedFile": true + }, + { + "name": "C", + "kind": "warning", + "kindModifiers": "", + "sortText": "17", + "isFromUncheckedFile": true + }, + { + "name": "f", + "kind": "warning", + "kindModifiers": "", + "sortText": "17", + "isFromUncheckedFile": true + }, { "name": "m", "kind": "property", @@ -123,27 +144,6 @@ } ] }, - { - "name": "C", - "kind": "warning", - "kindModifiers": "", - "sortText": "17", - "isFromUncheckedFile": true - }, - { - "name": "f", - "kind": "warning", - "kindModifiers": "", - "sortText": "17", - "isFromUncheckedFile": true - }, - { - "name": "a", - "kind": "warning", - "kindModifiers": "", - "sortText": "17", - "isFromUncheckedFile": true - }, { "name": "prototype", "kind": "warning", 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/getJavaScriptCompletions15.ts b/tests/cases/fourslash/getJavaScriptCompletions15.ts index bcbd6ecbf97a8..a3509171467c1 100644 --- a/tests/cases/fourslash/getJavaScriptCompletions15.ts +++ b/tests/cases/fourslash/getJavaScriptCompletions15.ts @@ -25,11 +25,11 @@ verify.completions( { marker: "3", exact: [ - "V", { name: "ref1", sortText: completion.SortText.JavascriptIdentifiers }, { name: "ref2", sortText: completion.SortText.JavascriptIdentifiers }, { name: "require", sortText: completion.SortText.JavascriptIdentifiers }, { name: "v", sortText: completion.SortText.JavascriptIdentifiers }, + "V", { name: "x", sortText: completion.SortText.JavascriptIdentifiers } ] }, diff --git a/tests/cases/fourslash/indirectClassInstantiation.ts b/tests/cases/fourslash/indirectClassInstantiation.ts index 5a87136446523..088f1b826f89b 100644 --- a/tests/cases/fourslash/indirectClassInstantiation.ts +++ b/tests/cases/fourslash/indirectClassInstantiation.ts @@ -16,14 +16,14 @@ 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 }, + "property", { 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/javaScriptClass1.ts b/tests/cases/fourslash/javaScriptClass1.ts index d083486959256..9d9ff16de4075 100644 --- a/tests/cases/fourslash/javaScriptClass1.ts +++ b/tests/cases/fourslash/javaScriptClass1.ts @@ -22,9 +22,9 @@ edit.insert('.'); verify.completions({ exact: [ "bar", + { name: "Foo", sortText: completion.SortText.JavascriptIdentifiers }, "thing", "union", - { name: "Foo", sortText: completion.SortText.JavascriptIdentifiers }, { name: "x", sortText: completion.SortText.JavascriptIdentifiers } ] }); From 9348a0a678d83cd136611c5f1c9907142d067302 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Wed, 1 Dec 2021 11:57:45 -0800 Subject: [PATCH 5/6] Respect SortText in completions --- src/harness/fourslashInterfaceImpl.ts | 4 + src/services/completions.ts | 19 +- .../completionsCommentsClass.baseline | 2162 +- .../completionsCommentsClassMembers.baseline | 50382 ++++++++-------- ...completionsCommentsCommentParsing.baseline | 31704 +++++----- ...etionsCommentsFunctionDeclaration.baseline | 3998 +- ...letionsCommentsFunctionExpression.baseline | 6668 +- ...hodsOnAssignedFunctionExpressions.baseline | 42 +- .../completionsStringMethods.baseline | 278 +- .../completionInNamedImportLocation.ts | 4 +- .../completionListInExportClause02.ts | 5 +- .../completionListInImportClause02.ts | 5 +- .../completionListStaticProtectedMembers2.ts | 10 +- tests/cases/fourslash/completionsInExport.ts | 4 +- .../completionsInExport_moduleBlock.ts | 4 +- .../completionsPropertiesPriorities.ts | 4 +- .../fourslash/getJavaScriptCompletions15.ts | 2 +- .../fourslash/indirectClassInstantiation.ts | 2 +- tests/cases/fourslash/javaScriptClass1.ts | 2 +- tests/cases/fourslash/tsxCompletion12.ts | 4 +- tests/cases/fourslash/tsxCompletion13.ts | 6 +- tests/cases/fourslash/tsxCompletion7.ts | 2 +- 22 files changed, 47661 insertions(+), 47650 deletions(-) diff --git a/src/harness/fourslashInterfaceImpl.ts b/src/harness/fourslashInterfaceImpl.ts index a7b3612cbe67a..c6da90e1f73be 100644 --- a/src/harness/fourslashInterfaceImpl.ts +++ b/src/harness/fourslashInterfaceImpl.ts @@ -1464,6 +1464,10 @@ namespace FourSlashInterface { ].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); } diff --git a/src/services/completions.ts b/src/services/completions.ts index 072450303db4d..8cc6c4e2c44f4 100644 --- a/src/services/completions.ts +++ b/src/services/completions.ts @@ -295,17 +295,18 @@ namespace ts.Completions { } } - // Editors will use the `sortText` for coarse sorting, and otherwise leave entries in the response order. - // So there's no need for us to consider `sortText` here, but beyond that, the order should be predictable - // if not logical. Historically, we just sorted everything by name on its way out of TS Server, but this - // has always made fourslash tests weird since most of them just use `getCompletionsAtPosition`, while - // `fourslash/server` tests used the alphabetical order from TS Server. + // 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 { - if (entryInArray.kind === ScriptElementKind.parameterElement && entryToInsert.kind === ScriptElementKind.parameterElement) { - // Keep parameters sorted in declaration order - return Comparison.EqualTo; + let result = compareStringsCaseSensitiveUI(entryInArray.sortText, entryToInsert.sortText); + if (result === Comparison.EqualTo) { + result = compareStringsCaseSensitiveUI(entryInArray.name, entryToInsert.name); } - let 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( diff --git a/tests/baselines/reference/completionsCommentsClass.baseline b/tests/baselines/reference/completionsCommentsClass.baseline index 2e6c9a0161c9b..b16322debe66b 100644 --- a/tests/baselines/reference/completionsCommentsClass.baseline +++ b/tests/baselines/reference/completionsCommentsClass.baseline @@ -32,37 +32,393 @@ "documentation": [] }, { - "name": "abstract", - "kind": "keyword", + "name": "c2", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "abstract", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c2", + "kind": "className" + } + ], + "documentation": [ + { + "text": "This is class c2 without constructor", + "kind": "text" } ] }, { - "name": "any", - "kind": "keyword", + "name": "c3", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "any", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c3", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "c4", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "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": "c5", + "kind": "className" + } + ], + "documentation": [ + { + "text": "Class with statics", + "kind": "text" } ] }, { - "name": "Array", + "name": "c6", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c6", + "kind": "className" + } + ], + "documentation": [ + { + "text": "class with statics and constructor", + "kind": "text" + } + ] + }, + { + "name": "i2", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i2", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c2", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i2_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i2_c", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "typeof", + "kind": "keyword" + }, + { + "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": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c3", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i3_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i3_c", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c3", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i4", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i4", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c4", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i4_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i4_c", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c4", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i5", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i5", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c5", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i5_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -70,25 +426,38 @@ "kind": "space" }, { - "text": "Array", + "text": "i5_c", "kind": "localName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "c5", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i6", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -98,7 +467,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i6", "kind": "localName" }, { @@ -110,20 +479,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "c6", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i6_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -131,119 +500,128 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i6_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c6", + "kind": "className" } ], - "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": "as", - "kind": "keyword", + "name": "m", + "kind": "module", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "namespace", "kind": "keyword" - } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "asserts", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "async", - "kind": "keyword" + "text": "m", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "myVar", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "myVar", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "m", + "kind": "moduleName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "m2", + "kind": "moduleName" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "bigint", + "name": "abstract", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "bigint", + "text": "abstract", "kind": "keyword" } ] }, { - "name": "boolean", + "name": "any", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "boolean", + "text": "any", "kind": "keyword" } ] }, { - "name": "Boolean", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -257,9 +635,21 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -273,7 +663,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Array", "kind": "localName" }, { @@ -285,32 +675,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "c2", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", + "text": "interface", "kind": "keyword" }, { @@ -318,46 +696,15 @@ "kind": "space" }, { - "text": "c2", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is class c2 without constructor", - "kind": "text" - } - ] - }, - { - "name": "c3", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": "c3", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "c4", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -365,131 +712,103 @@ "kind": "space" }, { - "text": "c4", - "kind": "className" - } - ], - "documentation": [ - { - "text": "Class comment", - "kind": "text" - } - ] - }, - { - "name": "c5", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "ArrayBuffer", + "kind": "localName" + }, { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c5", - "kind": "className" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Class with statics", + "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": "c6", - "kind": "class", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "as", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c6", - "kind": "className" - } - ], - "documentation": [ - { - "text": "class with statics and constructor", - "kind": "text" } ] }, { - "name": "case", + "name": "asserts", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "asserts", "kind": "keyword" } ] }, { - "name": "catch", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "async", "kind": "keyword" } ] }, { - "name": "class", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "await", "kind": "keyword" } ] }, { - "name": "const", + "name": "bigint", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "bigint", "kind": "keyword" } ] }, { - "name": "continue", + "name": "boolean", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "boolean", "kind": "keyword" } ] }, { - "name": "DataView", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -503,7 +822,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Boolean", "kind": "localName" }, { @@ -519,7 +838,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Boolean", "kind": "localName" }, { @@ -531,98 +850,92 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", + "name": "break", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "break", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Date", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Date", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "catch", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" + "text": "class", + "kind": "keyword" } ] }, { - "name": "debugger", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "const", "kind": "keyword" } ] }, { - "name": "declare", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "continue", "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -630,32 +943,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "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": "DataView", + "kind": "localName" }, { "text": ":", @@ -666,44 +971,20 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "DataViewConstructor", + "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": "Date", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -711,32 +992,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Date", + "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": "Date", + "kind": "localName" }, { "text": ":", @@ -747,86 +1020,43 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "Enables basic storage and retrieval of dates and times.", "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", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "else", + "name": "declare", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "declare", "kind": "keyword" } ] }, { - "name": "encodeURI", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -840,7 +1070,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "decodeURI", "kind": "functionName" }, { @@ -848,7 +1078,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "encodedURI", "kind": "parameterName" }, { @@ -882,7 +1112,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -891,7 +1121,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "encodedURI", "kind": "parameterName" }, { @@ -907,7 +1137,7 @@ ] }, { - "name": "encodeURIComponent", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -921,7 +1151,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -929,7 +1159,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -944,38 +1174,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" @@ -995,7 +1193,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -1004,7 +1202,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -1020,158 +1218,55 @@ ] }, { - "name": "enum", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "default", "kind": "keyword" } ] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", + "name": "delete", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "delete", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "kind": "interfaceName" } - ], - "documentation": [] + ] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", + "text": "do", "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": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "else", + "kind": "keyword" } ] }, { - "name": "eval", + "name": "encodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -1185,7 +1280,7 @@ "kind": "space" }, { - "text": "eval", + "text": "encodeURI", "kind": "functionName" }, { @@ -1193,7 +1288,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "uri", "kind": "parameterName" }, { @@ -1221,13 +1316,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 Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -1236,7 +1331,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "uri", "kind": "parameterName" }, { @@ -1244,7 +1339,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -1252,13 +1347,13 @@ ] }, { - "name": "EvalError", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1266,24 +1361,16 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "EvalError", - "kind": "localName" + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -1294,84 +1381,7 @@ "kind": "space" }, { - "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": "space" - }, - { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -1379,11 +1389,7 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -1391,25 +1397,7 @@ "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": "number", "kind": "keyword" }, { @@ -1417,24 +1405,20 @@ "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1445,43 +1429,50 @@ "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": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "for", - "kind": "keyword" + "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": "function", + "text": "enum", "kind": "keyword" } ] }, { - "name": "Function", + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1495,72 +1486,13 @@ "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": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" + "text": "Error", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i2", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -1570,7 +1502,7 @@ "kind": "space" }, { - "text": "i2", + "text": "Error", "kind": "localName" }, { @@ -1582,20 +1514,20 @@ "kind": "space" }, { - "text": "c2", - "kind": "className" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i2_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -1603,49 +1535,32 @@ "kind": "space" }, { - "text": "i2_c", - "kind": "localName" + "text": "eval", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "x", + "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", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i3", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1656,20 +1571,44 @@ "kind": "space" }, { - "text": "c3", - "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": "i3_c", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -1677,38 +1616,13 @@ "kind": "space" }, { - "text": "i3_c", + "text": "EvalError", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "typeof", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "c3", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i4", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -1718,7 +1632,7 @@ "kind": "space" }, { - "text": "i4", + "text": "EvalError", "kind": "localName" }, { @@ -1730,59 +1644,82 @@ "kind": "space" }, { - "text": "c4", - "kind": "className" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i4_c", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i4_c", - "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": "typeof", - "kind": "keyword" + "text": "Float32Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "c4", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i5", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -1792,7 +1729,7 @@ "kind": "space" }, { - "text": "i5", + "text": "Float32Array", "kind": "localName" }, { @@ -1804,18 +1741,39 @@ "kind": "space" }, { - "text": "c5", - "kind": "className" + "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": "i5_c", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float64Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -1825,7 +1783,7 @@ "kind": "space" }, { - "text": "i5_c", + "text": "Float64Array", "kind": "localName" }, { @@ -1837,28 +1795,49 @@ "kind": "space" }, { - "text": "typeof", - "kind": "keyword" - }, + "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": "c5", - "kind": "className" + "text": "for", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i6", - "kind": "var", + "name": "function", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", + "kind": "keyword" + } + ] + }, + { + "name": "Function", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -1866,30 +1845,13 @@ "kind": "space" }, { - "text": "i6", + "text": "Function", "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" @@ -1899,7 +1861,7 @@ "kind": "space" }, { - "text": "i6_c", + "text": "Function", "kind": "localName" }, { @@ -1911,7 +1873,25 @@ "kind": "space" }, { - "text": "typeof", + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] + }, + { + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "module", "kind": "keyword" }, { @@ -1919,8 +1899,8 @@ "kind": "space" }, { - "text": "c6", - "kind": "className" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -2465,27 +2445,6 @@ } ] }, - { - "name": "m", - "kind": "module", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "m", - "kind": "moduleName" - } - ], - "documentation": [] - }, { "name": "Math", "kind": "var", @@ -2552,55 +2511,6 @@ } ] }, - { - "name": "myVar", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "myVar", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "m", - "kind": "moduleName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "m2", - "kind": "moduleName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, { "name": "namespace", "kind": "keyword", @@ -3619,27 +3529,126 @@ "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "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": "undefined", + "kind": "var", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "undefined", + "kind": "propertyName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "unique", + "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": "unique", + "kind": "keyword" } ] }, { - "name": "Uint8ClampedArray", + "name": "unknown", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "unknown", + "kind": "keyword" + } + ] + }, + { + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3653,7 +3662,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "URIError", "kind": "localName" }, { @@ -3669,7 +3678,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "URIError", "kind": "localName" }, { @@ -3681,40 +3690,74 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "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": "var", + "kind": "keyword" } ] }, { - "name": "undefined", - "kind": "var", + "name": "void", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "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": "undefined", - "kind": "propertyName" + "text": "with", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "unescape", + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", @@ -3728,7 +3771,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "escape", "kind": "functionName" }, { @@ -3770,7 +3813,7 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], @@ -3804,37 +3847,13 @@ ] }, { - "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", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -3842,24 +3861,32 @@ "kind": "space" }, { - "text": "URIError", - "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": "URIError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -3870,69 +3897,42 @@ "kind": "space" }, { - "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", + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "yield", - "kind": "keyword" + "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 fc9c464b8760d..8a4468b7da93c 100644 --- a/tests/baselines/reference/completionsCommentsClassMembers.baseline +++ b/tests/baselines/reference/completionsCommentsClassMembers.baseline @@ -803,157 +803,6 @@ ], "documentation": [] }, - { - "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": "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": "b", "kind": "parameter", @@ -1000,67 +849,6 @@ } ] }, - { - "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": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, { "name": "c1", "kind": "class", @@ -1087,66 +875,6 @@ } ] }, - { - "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": "cProperties", "kind": "class", @@ -1223,13 +951,13 @@ "documentation": [] }, { - "name": "DataView", + "name": "i1", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -1237,13 +965,30 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -1253,7 +998,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_c", "kind": "localName" }, { @@ -1265,20 +1010,28 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -1286,27 +1039,39 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_f", "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": "Date", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -1314,37 +1079,61 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "debugger", - "kind": "keyword", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "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": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1352,15 +1141,23 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", + "text": "b", "kind": "parameterName" }, { @@ -1372,7 +1169,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -1380,7 +1177,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -1388,44 +1189,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1433,16 +1210,8 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -1453,12 +1222,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -1469,92 +1255,119 @@ "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": "default", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "default", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "do", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "do", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "else", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "else", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1562,15 +1375,23 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -1582,7 +1403,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -1590,7 +1411,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -1598,44 +1423,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1643,16 +1444,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -1663,7 +1456,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -1671,7 +1477,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -1679,15 +1489,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -1695,7 +1505,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { @@ -1703,7 +1513,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -1711,56 +1525,53 @@ "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": "enum", - "kind": "keyword", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "enum", + "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": "Error", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -1768,13 +1579,30 @@ "kind": "space" }, { - "text": "Error", + "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" @@ -1784,7 +1612,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -1796,20 +1624,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -1817,16 +1645,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -1837,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": ":", @@ -1853,53 +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" - } - ] - } - ] + "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -1907,32 +1711,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": ":", @@ -1943,38 +1751,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -1988,7 +1772,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -2004,7 +1788,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -2016,62 +1800,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": "export", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "as", "kind": "keyword" } ] }, { - "name": "extends", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "async", "kind": "keyword" } ] }, { - "name": "false", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", - "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2085,7 +1862,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -2101,7 +1878,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -2113,97 +1890,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -2217,7 +1983,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -2233,7 +1999,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -2245,25 +2011,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -2271,18 +2032,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -2292,7 +2048,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -2304,20 +2060,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -2325,8 +2098,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -2337,28 +2118,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -2366,23 +2179,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" }, { @@ -2394,7 +2199,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -2402,11 +2207,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -2414,53 +2215,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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "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_ncf", - "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" }, { @@ -2468,23 +2308,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -2496,7 +2328,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -2504,11 +2336,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -2516,20 +2344,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -2537,8 +2389,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -2549,20 +2409,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -2570,11 +2417,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -2584,30 +2427,13 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -2615,29 +2441,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2648,28 +2457,80 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "documentation": [ { - "text": "var", - "kind": "keyword" + "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": "i1_r", + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", "kind": "localName" }, { @@ -2681,20 +2542,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" }, { @@ -2702,23 +2563,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" }, { @@ -2730,7 +2583,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -2738,11 +2591,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -2750,18 +2599,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -2771,7 +2660,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -2783,68 +2672,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -2852,20 +2769,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -2873,30 +2795,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -2906,7 +2811,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -2918,20 +2823,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -2939,30 +2873,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -2972,7 +2889,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -2984,20 +2901,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -3005,20 +2927,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -4609,96 +4519,6 @@ ], "documentation": [] }, - { - "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": "URIError", "kind": "var", @@ -4807,41 +4627,35 @@ "kind": "keyword" } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 272, - "name": "7" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 272, - "length": 2 - }, - "entries": [ + }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "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": "property", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -4849,17 +4663,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "nc_p1", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -4869,52 +4679,69 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, + "documentation": [ { - "text": "method", + "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": "c1", - "kind": "className" + "text": "function", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p2", - "kind": "methodName" + "text": "unescape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -4926,7 +4753,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -4942,65 +4769,67 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, + "documentation": [ { - "text": "property", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p3", - "kind": "propertyName" - }, - { - "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": [] - }, + ] + } + ] + } + }, + { + "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": "nc_pp1", + "name": "nc_p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -5028,7 +4857,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -5047,9 +4876,9 @@ "documentation": [] }, { - "name": "nc_pp2", + "name": "nc_p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -5077,7 +4906,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "nc_p2", "kind": "methodName" }, { @@ -5120,9 +4949,9 @@ "documentation": [] }, { - "name": "nc_pp3", + "name": "nc_p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -5150,7 +4979,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -5169,9 +4998,9 @@ "documentation": [] }, { - "name": "p1", + "name": "nc_pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -5199,7 +5028,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -5215,17 +5044,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -5253,7 +5077,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -5293,17 +5117,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -5331,7 +5150,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -5347,25 +5166,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", + "name": "p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -5393,7 +5199,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "p1", "kind": "propertyName" }, { @@ -5411,15 +5217,15 @@ ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "pp2", + "name": "p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -5447,7 +5253,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "p2", "kind": "methodName" }, { @@ -5495,9 +5301,9 @@ ] }, { - "name": "pp3", + "name": "p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -5525,7 +5331,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "p3", "kind": "propertyName" }, { @@ -5543,7 +5349,7 @@ ], "documentation": [ { - "text": "getter property 2", + "text": "getter property 1", "kind": "text" }, { @@ -5551,33 +5357,15 @@ "kind": "lineBreak" }, { - "text": "setter property 2", + "text": "setter property 1", "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", + "name": "pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -5605,7 +5393,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "pp1", "kind": "propertyName" }, { @@ -5621,12 +5409,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -5654,7 +5447,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "pp2", "kind": "methodName" }, { @@ -5694,12 +5487,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -5727,7 +5525,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "pp3", "kind": "propertyName" }, { @@ -5743,12 +5541,43 @@ "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": 280, + "name": "9" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 280, + "length": 2 + }, + "entries": [ { - "name": "nc_pp1", + "name": "nc_p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -5776,7 +5605,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -5795,9 +5624,9 @@ "documentation": [] }, { - "name": "nc_pp2", + "name": "nc_p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -5825,7 +5654,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "nc_p2", "kind": "methodName" }, { @@ -5868,9 +5697,9 @@ "documentation": [] }, { - "name": "nc_pp3", + "name": "nc_p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -5898,7 +5727,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -5917,9 +5746,9 @@ "documentation": [] }, { - "name": "p1", + "name": "nc_pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -5947,7 +5776,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -5963,17 +5792,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -6001,7 +5825,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -6041,17 +5865,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -6079,7 +5898,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -6095,25 +5914,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", + "name": "p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -6141,7 +5947,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "p1", "kind": "propertyName" }, { @@ -6159,15 +5965,15 @@ ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "pp2", + "name": "p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -6195,7 +6001,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "p2", "kind": "methodName" }, { @@ -6243,9 +6049,9 @@ ] }, { - "name": "pp3", + "name": "p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -6273,7 +6079,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "p3", "kind": "propertyName" }, { @@ -6291,7 +6097,7 @@ ], "documentation": [ { - "text": "getter property 2", + "text": "getter property 1", "kind": "text" }, { @@ -6299,33 +6105,15 @@ "kind": "lineBreak" }, { - "text": "setter property 2", + "text": "setter property 1", "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", + "name": "pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -6353,7 +6141,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "pp1", "kind": "propertyName" }, { @@ -6369,12 +6157,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -6402,7 +6195,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "pp2", "kind": "methodName" }, { @@ -6442,12 +6235,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -6475,7 +6273,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "pp3", "kind": "propertyName" }, { @@ -6491,12 +6289,43 @@ "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": 386, + "name": "11" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 386, + "length": 2 + }, + "entries": [ { - "name": "nc_pp1", + "name": "nc_p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -6524,7 +6353,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -6543,9 +6372,9 @@ "documentation": [] }, { - "name": "nc_pp2", + "name": "nc_p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -6573,7 +6402,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "nc_p2", "kind": "methodName" }, { @@ -6616,9 +6445,9 @@ "documentation": [] }, { - "name": "nc_pp3", + "name": "nc_p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -6646,7 +6475,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -6665,9 +6494,9 @@ "documentation": [] }, { - "name": "p1", + "name": "nc_pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -6695,7 +6524,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -6711,17 +6540,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -6749,7 +6573,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -6789,17 +6613,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -6827,7 +6646,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -6843,25 +6662,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", + "name": "p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -6889,7 +6695,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "p1", "kind": "propertyName" }, { @@ -6907,15 +6713,15 @@ ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "pp2", + "name": "p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -6943,7 +6749,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "p2", "kind": "methodName" }, { @@ -6991,9 +6797,9 @@ ] }, { - "name": "pp3", + "name": "p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -7021,7 +6827,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "p3", "kind": "propertyName" }, { @@ -7039,7 +6845,7 @@ ], "documentation": [ { - "text": "getter property 2", + "text": "getter property 1", "kind": "text" }, { @@ -7047,33 +6853,15 @@ "kind": "lineBreak" }, { - "text": "setter property 2", + "text": "setter property 1", "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", + "name": "pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -7101,7 +6889,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "pp1", "kind": "propertyName" }, { @@ -7117,12 +6905,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -7150,7 +6943,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "pp2", "kind": "methodName" }, { @@ -7190,12 +6983,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -7223,7 +7021,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "pp3", "kind": "propertyName" }, { @@ -7239,12 +7037,43 @@ "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": 396, + "name": "12" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 396, + "length": 2 + }, + "entries": [ { - "name": "nc_pp1", + "name": "nc_p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -7272,7 +7101,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -7291,9 +7120,9 @@ "documentation": [] }, { - "name": "nc_pp2", + "name": "nc_p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -7321,7 +7150,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "nc_p2", "kind": "methodName" }, { @@ -7364,9 +7193,9 @@ "documentation": [] }, { - "name": "nc_pp3", + "name": "nc_p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -7394,7 +7223,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -7413,9 +7242,9 @@ "documentation": [] }, { - "name": "p1", + "name": "nc_pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -7443,7 +7272,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -7459,17 +7288,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -7497,7 +7321,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -7537,15 +7361,191 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "nc_pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "displayParts": [ { - "text": "sum with property", + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "nc_pp3", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "p3", + "name": "p1", + "kind": "property", + "kindModifiers": "public", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "p1", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "p1 is property of c1", + "kind": "text" + } + ] + }, + { + "name": "p2", + "kind": "method", + "kindModifiers": "public", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "p2", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] + }, + { + "name": "p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -7860,13 +7860,13 @@ "documentation": [] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -7874,25 +7874,44 @@ "kind": "space" }, { - "text": "Array", - "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": "T", - "kind": "typeParameterName" + "text": "class", + "kind": "keyword" }, { - "text": ">", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -7902,7 +7921,7 @@ "kind": "space" }, { - "text": "Array", + "text": "cProperties_i", "kind": "localName" }, { @@ -7914,20 +7933,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -7935,13 +7954,18 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -7951,7 +7975,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1", "kind": "localName" }, { @@ -7963,61 +7987,20 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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" - } - ] + "documentation": [] }, { - "name": "Boolean", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -8025,60 +8008,40 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", + "name": "i1_f", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -8086,100 +8049,62 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "i1_f", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "class", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -8193,7 +8118,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_nc_p", "kind": "localName" }, { @@ -8205,20 +8130,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -8226,48 +8151,39 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_ncf", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -8275,20 +8191,28 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -8296,24 +8220,41 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_ncprop", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "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": ":", @@ -8324,37 +8265,53 @@ "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": "debugger", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -8362,16 +8319,8 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -8382,12 +8331,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -8398,44 +8364,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_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -8443,15 +8385,23 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -8463,7 +8413,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -8471,7 +8421,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -8479,92 +8433,53 @@ "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": "default", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "i1_s_nc_p", + "kind": "localName" + }, { - "text": "else", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "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" }, { @@ -8572,15 +8487,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" }, { @@ -8592,7 +8515,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -8600,7 +8523,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -8608,44 +8535,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" }, { @@ -8653,16 +8556,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -8673,7 +8568,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -8681,7 +8589,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -8691,26 +8603,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": ":", @@ -8721,56 +8634,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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -8778,13 +8655,30 @@ "kind": "space" }, { - "text": "Error", + "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" @@ -8794,7 +8688,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_r", "kind": "localName" }, { @@ -8806,40 +8700,28 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "escape", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -8847,12 +8729,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -8863,53 +8741,25 @@ "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.", + "text": "this is value", "kind": "text" } - ], - "tags": [ + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "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", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -8917,32 +8767,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": ":", @@ -8953,38 +8807,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -8998,7 +8828,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -9014,7 +8844,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -9026,62 +8856,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9095,7 +8918,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -9111,7 +8934,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -9123,97 +8946,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9227,7 +9039,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -9243,7 +9055,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -9255,25 +9067,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -9281,18 +9088,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -9302,7 +9104,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -9314,20 +9116,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -9335,8 +9154,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -9347,28 +9174,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -9376,23 +9235,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" }, { @@ -9404,7 +9255,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -9412,11 +9263,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -9424,53 +9271,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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "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_ncf", - "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" }, { @@ -9478,23 +9364,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -9506,7 +9384,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -9514,11 +9392,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -9526,29 +9400,61 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "i1_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "documentation": [ { - "text": "var", - "kind": "keyword" - }, + "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": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -9559,20 +9465,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -9580,11 +9473,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -9594,27 +9483,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -9625,20 +9513,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_prop", - "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" }, { @@ -9646,30 +9570,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -9679,7 +9586,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -9691,20 +9598,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" }, { @@ -9712,23 +9619,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" }, { @@ -9740,7 +9639,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -9748,11 +9647,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -9760,18 +9655,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -9781,7 +9716,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -9793,68 +9728,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -9862,20 +9825,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -9883,30 +9851,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -9916,7 +9867,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -9928,20 +9879,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -9949,30 +9929,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -9982,7 +9945,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -9994,20 +9957,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -10015,20 +9983,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -11620,7 +11576,116 @@ "documentation": [] }, { - "name": "unescape", + "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": "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", @@ -11634,7 +11699,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "escape", "kind": "functionName" }, { @@ -11676,7 +11741,7 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], @@ -11710,13 +11775,13 @@ ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11724,24 +11789,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "unescape", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -11752,38 +11809,13 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "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" @@ -11793,74 +11825,42 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "this is value", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } - ] - }, - { - "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": [ + ], + "tags": [ { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "yield", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] } @@ -12671,157 +12671,6 @@ ], "documentation": [] }, - { - "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": "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": "b", "kind": "parameter", @@ -12868,67 +12717,6 @@ } ] }, - { - "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": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, { "name": "c1", "kind": "class", @@ -12955,66 +12743,6 @@ } ] }, - { - "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": "cProperties", "kind": "class", @@ -13091,13 +12819,13 @@ "documentation": [] }, { - "name": "DataView", + "name": "i1", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -13105,13 +12833,30 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -13121,7 +12866,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_c", "kind": "localName" }, { @@ -13133,20 +12878,28 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -13154,27 +12907,39 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_f", "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": "Date", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -13182,37 +12947,61 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "debugger", - "kind": "keyword", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "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": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -13220,15 +13009,23 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", + "text": "b", "kind": "parameterName" }, { @@ -13240,7 +13037,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -13248,7 +13045,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -13256,44 +13057,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -13301,16 +13078,8 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -13321,12 +13090,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -13337,92 +13123,119 @@ "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": "default", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "default", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "do", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "do", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "else", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "else", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -13430,15 +13243,23 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -13450,7 +13271,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -13458,7 +13279,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -13466,44 +13291,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -13511,16 +13312,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -13531,7 +13324,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -13539,7 +13345,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -13547,15 +13357,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -13563,7 +13373,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { @@ -13571,7 +13381,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -13579,56 +13393,53 @@ "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": "enum", - "kind": "keyword", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "enum", + "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": "Error", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -13636,13 +13447,30 @@ "kind": "space" }, { - "text": "Error", + "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" @@ -13652,7 +13480,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -13664,20 +13492,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -13685,16 +13513,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -13705,12 +13525,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": ":", @@ -13721,53 +13558,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" - } - ] - } - ] + "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -13775,74 +13579,54 @@ "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": "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" - } - ] + { + "text": "Array", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -13856,7 +13640,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -13872,7 +13656,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -13884,62 +13668,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -13953,7 +13730,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -13969,7 +13746,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -13981,97 +13758,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -14085,7 +13851,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -14101,7 +13867,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -14113,25 +13879,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -14139,18 +13900,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -14160,7 +13916,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -14172,20 +13928,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -14193,8 +13966,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -14205,28 +13986,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -14234,23 +14047,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" }, { @@ -14262,7 +14067,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -14270,11 +14075,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -14282,53 +14083,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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "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_ncf", - "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" }, { @@ -14336,23 +14176,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -14364,7 +14196,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -14372,11 +14204,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -14384,20 +14212,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -14405,65 +14257,43 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "uriComponent", + "kind": "parameterName" }, { - "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": ":", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "|", + "kind": "punctuation" + }, { - "text": "var", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, { @@ -14471,8 +14301,20 @@ "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14483,20 +14325,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_prop", - "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" }, { @@ -14504,30 +14382,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -14537,7 +14398,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -14549,20 +14410,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" }, { @@ -14570,23 +14431,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" }, { @@ -14598,7 +14451,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -14606,11 +14459,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -14618,18 +14467,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -14639,7 +14528,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -14651,68 +14540,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -14720,20 +14637,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -14741,30 +14663,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -14774,7 +14679,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -14786,20 +14691,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -14807,30 +14741,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -14840,7 +14757,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -14852,20 +14769,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -14873,20 +14795,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -16477,96 +16387,6 @@ ], "documentation": [] }, - { - "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": "URIError", "kind": "var", @@ -16675,41 +16495,35 @@ "kind": "keyword" } ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 652, - "name": "19" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 652, - "length": 3 - }, - "entries": [ + }, { - "name": "nc_p1", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", + "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": "property", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -16717,17 +16531,13 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "string", + "kind": "keyword" }, { - "text": ".", + "text": ")", "kind": "punctuation" }, - { - "text": "nc_p1", - "kind": "propertyName" - }, { "text": ":", "kind": "punctuation" @@ -16737,52 +16547,69 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "nc_p2", - "kind": "method", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, + "documentation": [ { - "text": "method", + "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": "c1", - "kind": "className" + "text": "function", + "kind": "keyword" }, { - "text": ".", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "nc_p2", - "kind": "methodName" + "text": "unescape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "string", "kind": "parameterName" }, { @@ -16794,7 +16621,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -16810,65 +16637,67 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "nc_p3", - "kind": "property", - "kindModifiers": "public", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, + "documentation": [ { - "text": "property", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_p3", - "kind": "propertyName" - }, - { - "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": [] - }, + ] + } + ] + } + }, + { + "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": "nc_pp1", + "name": "nc_p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -16896,7 +16725,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -16915,9 +16744,9 @@ "documentation": [] }, { - "name": "nc_pp2", + "name": "nc_p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -16945,7 +16774,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "nc_p2", "kind": "methodName" }, { @@ -16988,9 +16817,9 @@ "documentation": [] }, { - "name": "nc_pp3", + "name": "nc_p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -17018,7 +16847,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -17037,9 +16866,9 @@ "documentation": [] }, { - "name": "p1", + "name": "nc_pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -17067,7 +16896,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -17083,17 +16912,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -17121,7 +16945,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -17161,17 +16985,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -17199,7 +17018,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -17215,25 +17034,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", + "name": "p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -17261,7 +17067,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "p1", "kind": "propertyName" }, { @@ -17279,15 +17085,15 @@ ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "pp2", + "name": "p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -17315,7 +17121,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "p2", "kind": "methodName" }, { @@ -17363,9 +17169,9 @@ ] }, { - "name": "pp3", + "name": "p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -17393,7 +17199,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "p3", "kind": "propertyName" }, { @@ -17411,7 +17217,7 @@ ], "documentation": [ { - "text": "getter property 2", + "text": "getter property 1", "kind": "text" }, { @@ -17419,33 +17225,15 @@ "kind": "lineBreak" }, { - "text": "setter property 2", + "text": "setter property 1", "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": "nc_p1", + "name": "pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -17473,7 +17261,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "pp1", "kind": "propertyName" }, { @@ -17489,12 +17277,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -17522,7 +17315,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "pp2", "kind": "methodName" }, { @@ -17562,12 +17355,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -17595,7 +17393,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "pp3", "kind": "propertyName" }, { @@ -17611,12 +17409,43 @@ "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": "nc_pp1", + "name": "nc_p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -17644,7 +17473,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -17663,9 +17492,9 @@ "documentation": [] }, { - "name": "nc_pp2", + "name": "nc_p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -17693,7 +17522,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "nc_p2", "kind": "methodName" }, { @@ -17736,9 +17565,9 @@ "documentation": [] }, { - "name": "nc_pp3", + "name": "nc_p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -17766,7 +17595,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -17785,9 +17614,9 @@ "documentation": [] }, { - "name": "p1", + "name": "nc_pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -17815,7 +17644,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -17831,17 +17660,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -17869,7 +17693,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -17909,17 +17733,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -17947,7 +17766,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -17963,25 +17782,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", + "name": "p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -18009,7 +17815,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "p1", "kind": "propertyName" }, { @@ -18027,15 +17833,15 @@ ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "pp2", + "name": "p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -18063,7 +17869,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "p2", "kind": "methodName" }, { @@ -18111,87 +17917,7 @@ ] }, { - "name": "pp3", - "kind": "property", - "kindModifiers": "private", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "pp3", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "getter property 2", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 2", - "kind": "text" - } - ] - } - ] - } - }, - { - "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": "nc_p1", + "name": "p3", "kind": "property", "kindModifiers": "public", "sortText": "11", @@ -18221,7 +17947,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "p3", "kind": "propertyName" }, { @@ -18237,12 +17963,79 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "getter property 1", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "pp1", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "pp1", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] + }, + { + "name": "pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -18270,7 +18063,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "pp2", "kind": "methodName" }, { @@ -18310,12 +18103,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -18343,7 +18141,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "pp3", "kind": "propertyName" }, { @@ -18359,12 +18157,43 @@ "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": 771, + "name": "23" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 771, + "length": 3 + }, + "entries": [ { - "name": "nc_pp1", + "name": "nc_p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -18392,7 +18221,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -18411,9 +18240,9 @@ "documentation": [] }, { - "name": "nc_pp2", + "name": "nc_p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -18441,7 +18270,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "nc_p2", "kind": "methodName" }, { @@ -18484,9 +18313,9 @@ "documentation": [] }, { - "name": "nc_pp3", + "name": "nc_p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -18514,7 +18343,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -18533,9 +18362,9 @@ "documentation": [] }, { - "name": "p1", + "name": "nc_pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -18563,7 +18392,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -18579,17 +18408,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -18617,7 +18441,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -18657,17 +18481,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -18695,7 +18514,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -18711,25 +18530,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", + "name": "p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -18757,7 +18563,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "p1", "kind": "propertyName" }, { @@ -18775,15 +18581,15 @@ ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "pp2", + "name": "p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -18811,7 +18617,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "p2", "kind": "methodName" }, { @@ -18859,9 +18665,9 @@ ] }, { - "name": "pp3", + "name": "p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -18889,7 +18695,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "p3", "kind": "propertyName" }, { @@ -18907,7 +18713,7 @@ ], "documentation": [ { - "text": "getter property 2", + "text": "getter property 1", "kind": "text" }, { @@ -18915,33 +18721,15 @@ "kind": "lineBreak" }, { - "text": "setter property 2", + "text": "setter property 1", "kind": "text" } ] - } - ] - } - }, - { - "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": "nc_p1", + "name": "pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -18969,7 +18757,7 @@ "kind": "punctuation" }, { - "text": "nc_p1", + "text": "pp1", "kind": "propertyName" }, { @@ -18985,12 +18773,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "nc_p2", + "name": "pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -19018,7 +18811,7 @@ "kind": "punctuation" }, { - "text": "nc_p2", + "text": "pp2", "kind": "methodName" }, { @@ -19058,12 +18851,17 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "nc_p3", + "name": "pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -19091,7 +18889,7 @@ "kind": "punctuation" }, { - "text": "nc_p3", + "text": "pp3", "kind": "propertyName" }, { @@ -19107,12 +18905,43 @@ "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": 782, + "name": "24" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": true, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 782, + "length": 3 + }, + "entries": [ { - "name": "nc_pp1", + "name": "nc_p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -19140,7 +18969,7 @@ "kind": "punctuation" }, { - "text": "nc_pp1", + "text": "nc_p1", "kind": "propertyName" }, { @@ -19159,9 +18988,9 @@ "documentation": [] }, { - "name": "nc_pp2", + "name": "nc_p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -19189,7 +19018,7 @@ "kind": "punctuation" }, { - "text": "nc_pp2", + "text": "nc_p2", "kind": "methodName" }, { @@ -19232,9 +19061,9 @@ "documentation": [] }, { - "name": "nc_pp3", + "name": "nc_p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -19262,7 +19091,7 @@ "kind": "punctuation" }, { - "text": "nc_pp3", + "text": "nc_p3", "kind": "propertyName" }, { @@ -19281,9 +19110,9 @@ "documentation": [] }, { - "name": "p1", + "name": "nc_pp1", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -19311,7 +19140,7 @@ "kind": "punctuation" }, { - "text": "p1", + "text": "nc_pp1", "kind": "propertyName" }, { @@ -19327,17 +19156,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "p1 is property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p2", + "name": "nc_pp2", "kind": "method", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -19365,7 +19189,7 @@ "kind": "punctuation" }, { - "text": "p2", + "text": "nc_pp2", "kind": "methodName" }, { @@ -19405,17 +19229,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "p3", + "name": "nc_pp3", "kind": "property", - "kindModifiers": "public", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -19443,7 +19262,7 @@ "kind": "punctuation" }, { - "text": "p3", + "text": "nc_pp3", "kind": "propertyName" }, { @@ -19459,25 +19278,12 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "getter property 1", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "pp1", + "name": "p1", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -19505,7 +19311,7 @@ "kind": "punctuation" }, { - "text": "pp1", + "text": "p1", "kind": "propertyName" }, { @@ -19523,15 +19329,15 @@ ], "documentation": [ { - "text": "pp1 is property of c1", + "text": "p1 is property of c1", "kind": "text" } ] }, { - "name": "pp2", + "name": "p2", "kind": "method", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -19559,7 +19365,7 @@ "kind": "punctuation" }, { - "text": "pp2", + "text": "p2", "kind": "methodName" }, { @@ -19607,9 +19413,9 @@ ] }, { - "name": "pp3", + "name": "p3", "kind": "property", - "kindModifiers": "private", + "kindModifiers": "public", "sortText": "11", "displayParts": [ { @@ -19637,7 +19443,7 @@ "kind": "punctuation" }, { - "text": "pp3", + "text": "p3", "kind": "propertyName" }, { @@ -19655,7 +19461,7 @@ ], "documentation": [ { - "text": "getter property 2", + "text": "getter property 1", "kind": "text" }, { @@ -19663,33 +19469,15 @@ "kind": "lineBreak" }, { - "text": "setter property 2", + "text": "setter property 1", "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": "arguments", - "kind": "local var", - "kindModifiers": "", + "name": "pp1", + "kind": "property", + "kindModifiers": "private", "sortText": "11", "displayParts": [ { @@ -19697,7 +19485,7 @@ "kind": "punctuation" }, { - "text": "local var", + "text": "property", "kind": "text" }, { @@ -19709,7 +19497,15 @@ "kind": "space" }, { - "text": "arguments", + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "pp1", "kind": "propertyName" }, { @@ -19721,57 +19517,74 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "pp1 is property of c1", + "kind": "text" + } + ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "pp2", + "kind": "method", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "method", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": "<", + "text": ".", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "pp2", + "kind": "methodName" }, { - "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": ")", + "kind": "punctuation" }, { "text": ":", @@ -19782,45 +19595,50 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "sum with property", + "kind": "text" + } + ] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "pp3", + "kind": "property", + "kindModifiers": "private", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBuffer", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "property", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "pp3", + "kind": "propertyName" }, { "text": ":", @@ -19831,86 +19649,68 @@ "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": "getter property 2", "kind": "text" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "async", - "kind": "keyword" + "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": "await", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "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": "Boolean", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -19921,24 +19721,12 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, { "name": "c1", "kind": "class", @@ -19965,66 +19753,6 @@ } ] }, - { - "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": "cProperties", "kind": "class", @@ -20101,13 +19829,13 @@ "documentation": [] }, { - "name": "DataView", + "name": "i1", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -20115,13 +19843,30 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -20131,7 +19876,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_c", "kind": "localName" }, { @@ -20143,20 +19888,28 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -20164,27 +19917,39 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_f", "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": "Date", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -20192,37 +19957,61 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "debugger", - "kind": "keyword", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "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": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -20230,15 +20019,23 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", + "text": "b", "kind": "parameterName" }, { @@ -20250,7 +20047,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -20258,7 +20055,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -20266,44 +20067,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -20311,16 +20088,8 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -20331,12 +20100,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -20347,92 +20133,119 @@ "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": "default", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "default", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "do", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "do", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "else", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "else", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -20440,15 +20253,23 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -20460,7 +20281,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -20468,7 +20289,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -20476,44 +20301,53 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" - } - ], - "tags": [ + "text": "var", + "kind": "keyword" + }, { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -20521,15 +20355,23 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uriComponent", + "text": "b", "kind": "parameterName" }, { @@ -20541,15 +20383,19 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "=>", "kind": "punctuation" }, { @@ -20559,13 +20405,30 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "i1_s_ncprop", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -20573,12 +20436,29 @@ "kind": "space" }, { - "text": "boolean", + "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": ":", @@ -20589,56 +20469,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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -20646,13 +20490,30 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "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" @@ -20662,7 +20523,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_prop", "kind": "localName" }, { @@ -20674,20 +20535,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -20695,16 +20556,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -20715,13 +20568,38 @@ "kind": "space" }, { - "text": "string", + "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" @@ -20731,53 +20609,25 @@ "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.", + "text": "this is value", "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", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -20785,16 +20635,36 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -20805,12 +20675,45 @@ "kind": "space" }, { - "text": "string", + "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": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -20821,38 +20724,55 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "as", + "kind": "keyword" } ] }, { - "name": "EvalError", + "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", @@ -20866,7 +20786,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Boolean", "kind": "localName" }, { @@ -20882,7 +20802,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Boolean", "kind": "localName" }, { @@ -20894,62 +20814,86 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "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" } - ], - "documentation": [] + ] }, { - "name": "export", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "catch", "kind": "keyword" } ] }, { - "name": "extends", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "class", "kind": "keyword" } ] }, { - "name": "false", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "const", "kind": "keyword" } ] }, { - "name": "finally", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -20963,7 +20907,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -20979,7 +20923,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -20991,19 +20935,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", @@ -21017,7 +20956,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -21033,7 +20972,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -21045,49 +20984,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": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "Function", - "kind": "var", + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -21095,24 +21022,32 @@ "kind": "space" }, { - "text": "Function", - "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": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -21123,25 +21058,44 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "function", "kind": "keyword" }, { @@ -21149,29 +21103,16 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -21182,29 +21123,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_c", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -21215,52 +21139,108 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "c1", - "kind": "className" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_f", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_f", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -21272,7 +21252,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -21280,11 +21260,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -21292,53 +21268,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "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" - }, + "documentation": [ { - "text": "number", - "kind": "keyword" + "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": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -21346,23 +21313,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" }, { @@ -21374,19 +21333,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -21396,30 +21351,13 @@ { "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": ":", + "text": "|", "kind": "punctuation" }, { @@ -21427,29 +21365,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -21460,53 +21381,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_p", - "kind": "var", + "name": "enum", + "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": "enum", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_prop", + "name": "Error", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -21514,30 +21438,13 @@ "kind": "space" }, { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -21547,7 +21454,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -21559,20 +21466,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" }, { @@ -21580,23 +21487,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" }, { @@ -21608,7 +21507,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -21616,11 +21515,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -21628,18 +21523,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -21649,7 +21584,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -21661,68 +21596,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -21730,20 +21693,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -21751,30 +21719,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -21784,7 +21735,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -21796,20 +21747,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -21817,30 +21797,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -21850,7 +21813,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -21862,20 +21825,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -21883,20 +21851,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -23477,15 +23433,214 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "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": "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": "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": "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" + } + ] }, { - "text": "undefined", - "kind": "propertyName" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { "name": "unescape", @@ -23576,40 +23731,50 @@ ] } ] - }, + } + ] + } + }, + { + "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": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "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": "URIError", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -23620,14 +23785,14 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "value", + "name": "b", "kind": "parameter", "kindModifiers": "", "sortText": "11", @@ -23649,7 +23814,7 @@ "kind": "space" }, { - "text": "value", + "text": "b", "kind": "parameterName" }, { @@ -23667,114 +23832,75 @@ ], "documentation": [ { - "text": "this is value", + "text": "number to add", "kind": "text" } ] }, { - "name": "var", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "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": "c1", + "kind": "className" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "with", - "kind": "keyword" + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "yield", - "kind": "keyword", + "name": "cProperties", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "yield", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1012, - "name": "29" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1012, - "length": 2 - }, - "entries": [ + ], + "documentation": [] + }, { - "name": "arguments", - "kind": "local var", + "name": "cProperties_i", + "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": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -23785,20 +23911,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -23806,25 +23932,18 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -23834,7 +23953,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i1", "kind": "localName" }, { @@ -23846,20 +23965,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -23867,103 +23986,62 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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" - } - ] + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "i1_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "parameter", - "kind": "text" + "text": "i1_f", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, + { + "text": "(", + "kind": "punctuation" + }, { "text": "b", "kind": "parameterName" @@ -23979,37 +24057,36 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "number to add", - "kind": "text" - } - ] - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", - "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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -24019,7 +24096,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_nc_p", "kind": "localName" }, { @@ -24031,32 +24108,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -24064,100 +24129,62 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "i1_ncf", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { - "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", @@ -24171,7 +24198,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_ncprop", "kind": "localName" }, { @@ -24183,20 +24210,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -24204,34 +24231,30 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_ncr", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -24241,7 +24264,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_p", "kind": "localName" }, { @@ -24253,20 +24276,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -24274,13 +24297,30 @@ "kind": "space" }, { - "text": "Date", + "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" @@ -24290,7 +24330,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_r", "kind": "localName" }, { @@ -24302,37 +24342,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": "debugger", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -24340,15 +24363,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" }, { @@ -24360,7 +24391,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -24368,7 +24399,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -24376,44 +24411,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" }, { @@ -24421,32 +24432,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": ":", @@ -24457,108 +24444,44 @@ "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" - } - ] - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "delete", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_s_ncf", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "encodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -24570,7 +24493,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -24578,7 +24501,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -24586,44 +24513,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" }, { @@ -24631,16 +24534,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -24650,45 +24545,30 @@ "text": " ", "kind": "space" }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "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_ncr", + "kind": "localName" }, { "text": ":", @@ -24699,70 +24579,18 @@ "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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -24772,7 +24600,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -24784,20 +24612,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -24805,32 +24633,41 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "i1_s_prop", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -24841,53 +24678,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" - } - ] - } - ] + "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24895,32 +24699,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": ":", @@ -24931,38 +24739,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -24976,7 +24760,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -24992,7 +24776,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -25004,62 +24788,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25073,7 +24850,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -25089,7 +24866,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -25101,97 +24878,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25205,7 +24971,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -25221,7 +24987,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -25233,25 +24999,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -25259,18 +25020,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -25280,7 +25036,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -25292,20 +25048,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -25313,8 +25086,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -25325,28 +25106,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -25354,23 +25167,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" }, { @@ -25382,7 +25187,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -25390,11 +25195,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -25402,77 +25203,108 @@ "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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "delete", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", + "name": "do", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "i1_ncf", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -25484,7 +25316,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -25492,11 +25324,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -25504,20 +25332,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -25525,8 +25377,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -25537,20 +25397,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -25558,11 +25405,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -25572,27 +25415,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -25603,20 +25445,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_prop", - "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" }, { @@ -25624,30 +25502,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -25657,7 +25518,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -25669,20 +25530,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" }, { @@ -25690,23 +25551,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" }, { @@ -25718,7 +25571,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -25726,11 +25579,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -25738,18 +25587,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -25759,7 +25648,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -25771,68 +25660,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -25840,20 +25757,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -25861,30 +25783,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -25894,7 +25799,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -25906,20 +25811,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -25927,30 +25861,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -25960,7 +25877,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -25972,20 +25889,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -25993,20 +25915,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -27015,7 +26925,407 @@ "documentation": [] }, { - "name": "ReferenceError", + "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": "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": "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", + "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": "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", + "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", + "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": "\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": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -27029,7 +27339,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Uint32Array", "kind": "localName" }, { @@ -27045,7 +27355,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Uint32Array", "kind": "localName" }, { @@ -27057,14 +27367,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": "RegExp", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -27078,7 +27393,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Uint8Array", "kind": "localName" }, { @@ -27094,7 +27409,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Uint8Array", "kind": "localName" }, { @@ -27106,26 +27421,19 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "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": "String", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -27139,7 +27447,7 @@ "kind": "space" }, { - "text": "String", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -27155,7 +27463,7 @@ "kind": "space" }, { - "text": "String", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -27167,43 +27475,40 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "Uint8ClampedArrayConstructor", "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 (clamped) values. The contents are initialized to 0.\r\nIf the requested number of bytes could not be allocated an exception is raised.", "kind": "text" } ] }, { - "name": "super", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "super", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "switch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "switch", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "SyntaxError", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -27217,7 +27522,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "URIError", "kind": "localName" }, { @@ -27233,7 +27538,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "URIError", "kind": "localName" }, { @@ -27245,68 +27550,80 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "URIErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "this", + "name": "var", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "var", "kind": "keyword" } ] }, { - "name": "throw", + "name": "void", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "void", "kind": "keyword" } ] }, { - "name": "true", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "while", "kind": "keyword" } ] }, { - "name": "try", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "with", "kind": "keyword" } ] }, { - "name": "TypeError", - "kind": "var", - "kindModifiers": "declare", + "name": "yield", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -27314,24 +27631,32 @@ "kind": "space" }, { - "text": "TypeError", - "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": "TypeError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -27342,32 +27667,53 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "typeof", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" + } + ], + "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": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -27375,24 +27721,32 @@ "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -27403,50 +27757,96 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } + ], + "tags": [ + { + "name": "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": "Uint32Array", - "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": "Uint32Array", - "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": "Uint32Array", - "kind": "localName" + "text": "nc_s1", + "kind": "propertyName" }, { "text": ":", @@ -27457,50 +27857,69 @@ "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.", - "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": ":", @@ -27511,50 +27930,94 @@ "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": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": "\n", - "kind": "lineBreak" + "text": ".", + "kind": "punctuation" }, { - "text": "var", + "text": "nc_s3", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "property", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "s1", + "kind": "propertyName" }, { "text": ":", @@ -27565,62 +28028,57 @@ "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": "s1 is static property of c1", "kind": "text" } ] }, { - "name": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", + "name": "s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "method", + "kind": "text" }, { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "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": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "s2", + "kind": "methodName" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -27632,7 +28090,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -27648,78 +28106,50 @@ "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.", + "text": "static sum with property", "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": "URIError", - "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": "URIError", - "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": "URIError", - "kind": "localName" + "text": "s3", + "kind": "propertyName" }, { "text": ":", @@ -27730,90 +28160,25 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "static getter property", + "kind": "text" + }, { - "text": "while", - "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "with", - "kind": "keyword" + "text": "setter property 3", + "kind": "text" } ] }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "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": "apply", "kind": "method", @@ -28469,369 +28834,17 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "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": "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" + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "s3", + "name": "prototype", "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "(", @@ -28858,7 +28871,7 @@ "kind": "punctuation" }, { - "text": "s3", + "text": "prototype", "kind": "propertyName" }, { @@ -28870,24 +28883,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "static getter property", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 3", - "kind": "text" - } - ] + "documentation": [] }, { "name": "toString", @@ -29011,50 +29011,30 @@ "documentation": [] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "b", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "parameter", + "kind": "text" }, { - "text": ">", + "text": ")", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -29065,36 +29045,25 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "number to add", + "kind": "text" + } + ] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -29102,90 +29071,55 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "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": "This is comment for c1", "kind": "text" } ] }, { - "name": "as", - "kind": "keyword", + "name": "cProperties", + "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" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "await", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "b", - "kind": "parameter", + "name": "cProperties_i", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -29196,25 +29130,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "cProperties", + "kind": "className" } ], - "documentation": [ - { - "text": "number to add", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -29222,13 +29151,18 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -29238,7 +29172,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1", "kind": "localName" }, { @@ -29250,32 +29184,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", + "name": "i1_c", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -29283,85 +29205,19 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "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": "i1_c", + "kind": "localName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "class", + "text": "typeof", "kind": "keyword" }, { @@ -29369,14 +29225,14 @@ "kind": "space" }, { - "text": "cProperties", + "text": "c1", "kind": "className" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -29390,7 +29246,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_f", "kind": "localName" }, { @@ -29402,55 +29258,54 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "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" @@ -29460,7 +29315,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_nc_p", "kind": "localName" }, { @@ -29472,20 +29327,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_ncf", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -29493,27 +29348,39 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_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": "Date", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -29521,37 +29388,28 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "debugger", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -29559,16 +29417,8 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -29579,12 +29429,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -29595,44 +29462,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_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -29640,16 +29483,8 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "i1_p", + "kind": "localName" }, { "text": ":", @@ -29660,12 +29495,29 @@ "kind": "space" }, { - "text": "string", + "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": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -29676,92 +29528,53 @@ "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": "default", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "i1_r", + "kind": "localName" + }, { - "text": "else", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -29769,15 +29582,23 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -29789,7 +29610,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -29797,7 +29618,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -29805,44 +29630,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -29850,16 +29651,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -29870,7 +29663,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -29878,7 +29684,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -29886,15 +29696,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -29902,7 +29712,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { @@ -29910,7 +29720,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -29918,56 +29732,53 @@ "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": "enum", - "kind": "keyword", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "enum", + "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": "Error", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -29975,13 +29786,30 @@ "kind": "space" }, { - "text": "Error", + "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" @@ -29991,7 +29819,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -30003,20 +29831,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -30024,16 +29852,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -30044,12 +29864,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": ":", @@ -30060,53 +29897,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" - } - ] - } - ] + "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -30114,32 +29918,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": ":", @@ -30147,41 +29955,17 @@ }, { "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Evaluates JavaScript code and executes it.", - "kind": "text" - } - ], - "tags": [ + "kind": "space" + }, { - "name": "param", - "text": [ - { - "text": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "ArrayConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -30195,7 +29979,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -30211,7 +29995,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -30223,62 +30007,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -30292,7 +30069,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -30308,7 +30085,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -30320,97 +30097,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -30424,7 +30190,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -30440,7 +30206,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -30452,25 +30218,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -30478,18 +30239,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -30499,7 +30255,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -30511,20 +30267,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -30532,8 +30305,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -30544,28 +30325,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -30573,23 +30386,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" }, { @@ -30601,7 +30406,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -30609,11 +30414,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -30621,53 +30422,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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "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_ncf", - "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" }, { @@ -30675,23 +30515,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -30703,7 +30535,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -30711,11 +30543,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -30723,20 +30551,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -30744,8 +30596,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -30756,20 +30616,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -30777,11 +30624,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -30789,20 +30632,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" }, { @@ -30810,8 +30640,20 @@ "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -30822,20 +30664,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_prop", - "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" }, { @@ -30843,30 +30721,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -30876,7 +30737,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -30888,20 +30749,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" }, { @@ -30909,23 +30770,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" }, { @@ -30937,7 +30790,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -30945,11 +30798,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -30957,18 +30806,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -30978,7 +30867,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -30990,68 +30879,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -31059,20 +30976,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -31080,30 +31002,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -31113,7 +31018,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -31125,20 +31030,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -31146,30 +31080,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -31179,7 +31096,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -31191,20 +31108,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -31212,20 +31134,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -32790,34 +32700,143 @@ ], "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": "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": "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": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + } + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "void", + "kind": "keyword" } ] }, { - "name": "undefined", - "kind": "var", + "name": "while", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "while", "kind": "keyword" - }, + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "undefined", - "kind": "propertyName" + "text": "yield", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "unescape", + "name": "escape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", @@ -32831,7 +32850,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "escape", "kind": "functionName" }, { @@ -32873,7 +32892,7 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], @@ -32907,13 +32926,13 @@ ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -32921,24 +32940,32 @@ "kind": "space" }, { - "text": "URIError", - "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": "URIError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -32949,69 +32976,42 @@ "kind": "space" }, { - "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", + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "yield", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] } @@ -33075,13 +33075,13 @@ "documentation": [] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -33089,25 +33089,44 @@ "kind": "space" }, { - "text": "Array", - "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": "T", - "kind": "typeParameterName" + "text": "class", + "kind": "keyword" }, { - "text": ">", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -33117,7 +33136,7 @@ "kind": "space" }, { - "text": "Array", + "text": "cProperties_i", "kind": "localName" }, { @@ -33129,20 +33148,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -33150,13 +33169,18 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -33166,7 +33190,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1", "kind": "localName" }, { @@ -33178,61 +33202,61 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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": "as", - "kind": "keyword", + "name": "i1_c", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "await", + "text": "i1_c", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "Boolean", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -33240,27 +33264,39 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_f", "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": "Boolean", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -33268,32 +33304,28 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "break", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "c1", - "kind": "class", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -33301,100 +33333,95 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "i1_nc_p", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "class", - "kind": "keyword", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "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", + "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" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { - "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", @@ -33408,7 +33435,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_ncprop", "kind": "localName" }, { @@ -33420,20 +33447,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -33441,34 +33468,30 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_ncr", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -33478,7 +33501,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_p", "kind": "localName" }, { @@ -33490,20 +33513,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -33511,13 +33534,30 @@ "kind": "space" }, { - "text": "Date", + "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" @@ -33527,7 +33567,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_r", "kind": "localName" }, { @@ -33539,37 +33579,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": "debugger", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -33577,15 +33600,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" }, { @@ -33597,7 +33628,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -33605,7 +33636,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -33613,44 +33648,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" }, { @@ -33658,32 +33669,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": ":", @@ -33694,108 +33681,44 @@ "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" - } - ] - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "delete", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_s_ncf", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "encodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -33807,7 +33730,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -33815,7 +33738,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -33823,44 +33750,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" }, { @@ -33868,16 +33771,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -33887,45 +33782,30 @@ "text": " ", "kind": "space" }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "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_ncr", + "kind": "localName" }, { "text": ":", @@ -33936,70 +33816,18 @@ "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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -34009,7 +33837,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -34021,20 +33849,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -34042,32 +33870,41 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "i1_s_prop", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -34078,53 +33915,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" - } - ] - } - ] + "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -34132,32 +33936,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": ":", @@ -34168,38 +33976,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34213,7 +33997,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -34229,7 +34013,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -34241,62 +34025,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34310,7 +34087,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -34326,7 +34103,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -34338,97 +34115,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34442,7 +34208,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -34458,7 +34224,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -34470,25 +34236,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -34496,18 +34257,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -34517,7 +34273,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -34529,20 +34285,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -34550,8 +34323,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -34562,28 +34343,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -34591,23 +34404,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" }, { @@ -34619,7 +34424,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -34627,11 +34432,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -34639,77 +34440,108 @@ "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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "delete", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", + "name": "do", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "i1_ncf", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -34721,7 +34553,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -34729,11 +34561,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -34741,20 +34569,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -34762,8 +34614,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -34774,20 +34634,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -34795,11 +34642,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -34809,27 +34652,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -34840,20 +34682,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_prop", - "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" }, { @@ -34861,30 +34739,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -34894,7 +34755,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -34906,20 +34767,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" }, { @@ -34927,23 +34788,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" }, { @@ -34955,7 +34808,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -34963,11 +34816,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -34975,18 +34824,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -34996,7 +34885,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -35008,68 +34897,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -35077,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_s_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -35098,30 +35020,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -35131,7 +35036,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -35143,20 +35048,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -35164,30 +35098,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -35197,7 +35114,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -35209,20 +35126,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -35230,20 +35152,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -36835,7 +36745,116 @@ "documentation": [] }, { - "name": "unescape", + "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": "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", @@ -36849,7 +36868,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "escape", "kind": "functionName" }, { @@ -36891,7 +36910,7 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], @@ -36925,13 +36944,13 @@ ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -36939,24 +36958,32 @@ "kind": "space" }, { - "text": "URIError", - "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": "URIError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36967,95 +36994,117 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "var", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "void", - "kind": "keyword" - } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "while", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "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": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "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": "nc_s1", + "kind": "propertyName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { - "text": "yield", + "text": "number", "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": [ + ], + "documentation": [] + }, { - "name": "apply", + "name": "nc_s2", "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", @@ -37074,15 +37123,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { "text": ".", "kind": "punctuation" }, { - "text": "apply", + "text": "nc_s2", "kind": "methodName" }, { @@ -37090,7 +37139,7 @@ "kind": "punctuation" }, { - "text": "this", + "text": "b", "kind": "parameterName" }, { @@ -37102,21 +37151,13 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -37126,27 +37167,28 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "displayParts": [ { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -37154,13 +37196,17 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_s3", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -37170,58 +37216,17 @@ "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": "arguments", + "name": "s1", "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", @@ -37240,15 +37245,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { "text": ".", "kind": "punctuation" }, { - "text": "arguments", + "text": "s1", "kind": "propertyName" }, { @@ -37260,17 +37265,22 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "s1 is static property of c1", + "kind": "text" + } + ] }, { - "name": "bind", + "name": "s2", "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", @@ -37289,15 +37299,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { "text": ".", "kind": "punctuation" }, { - "text": "bind", + "text": "s2", "kind": "methodName" }, { @@ -37305,7 +37315,7 @@ "kind": "punctuation" }, { - "text": "this", + "text": "b", "kind": "parameterName" }, { @@ -37317,21 +37327,13 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -37341,27 +37343,33 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "static sum with property", + "kind": "text" + } + ] + }, + { + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "displayParts": [ { - "text": "...", + "text": "(", "kind": "punctuation" }, { - "text": "argArray", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -37369,20 +37377,16 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" + "text": "c1", + "kind": "className" }, { - "text": "]", + "text": ".", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "s3", + "kind": "propertyName" }, { "text": ":", @@ -37393,55 +37397,27 @@ "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.", + "text": "static getter property", "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" - } - ] + "text": "\n", + "kind": "lineBreak" }, { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the new function.", - "kind": "text" - } - ] + "text": "setter property 3", + "kind": "text" } ] }, { - "name": "call", + "name": "apply", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -37471,7 +37447,7 @@ "kind": "punctuation" }, { - "text": "call", + "text": "apply", "kind": "methodName" }, { @@ -37526,14 +37502,14 @@ "text": " ", "kind": "space" }, - { - "text": "...", - "kind": "punctuation" - }, { "text": "argArray", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -37546,14 +37522,6 @@ "text": "any", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -37573,7 +37541,7 @@ ], "documentation": [ { - "text": "Calls a method of an object, substituting another object for the current object.", + "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" } ], @@ -37590,7 +37558,7 @@ "kind": "space" }, { - "text": "The object to be used as the current object.", + "text": "The object to be used as the this object.", "kind": "text" } ] @@ -37607,7 +37575,7 @@ "kind": "space" }, { - "text": "A list of arguments to be passed to the method.", + "text": "A set of arguments to be passed to the function.", "kind": "text" } ] @@ -37615,7 +37583,7 @@ ] }, { - "name": "caller", + "name": "arguments", "kind": "property", "kindModifiers": "declare", "sortText": "11", @@ -37645,7 +37613,7 @@ "kind": "punctuation" }, { - "text": "caller", + "text": "arguments", "kind": "propertyName" }, { @@ -37657,15 +37625,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "any", + "kind": "keyword" } ], "documentation": [] }, { - "name": "length", - "kind": "property", + "name": "bind", + "kind": "method", "kindModifiers": "declare", "sortText": "11", "displayParts": [ @@ -37674,7 +37642,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -37694,8 +37662,16 @@ "kind": "punctuation" }, { - "text": "length", - "kind": "propertyName" + "text": "bind", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" }, { "text": ":", @@ -37706,28 +37682,51 @@ "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" - } - ], - "documentation": [] - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ + }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -37735,16 +37734,20 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "any", + "kind": "keyword" }, { - "text": ".", + "text": "[", "kind": "punctuation" }, { - "text": "nc_s1", - "kind": "propertyName" + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37755,17 +37758,58 @@ "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": "nc_s2", + "name": "call", "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", @@ -37784,15 +37828,15 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "nc_s2", + "text": "call", "kind": "methodName" }, { @@ -37800,7 +37844,7 @@ "kind": "punctuation" }, { - "text": "b", + "text": "this", "kind": "parameterName" }, { @@ -37812,15 +37856,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -37828,28 +37868,11 @@ "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": "thisArg", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -37857,19 +37880,11 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_s3", - "kind": "propertyName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -37877,28 +37892,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", + "text": "...", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "argArray", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -37906,16 +37908,20 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "any", + "kind": "keyword" }, { - "text": ".", + "text": "[", "kind": "punctuation" }, { - "text": "prototype", - "kind": "propertyName" + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37926,17 +37932,58 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "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": "s1", + "name": "caller", "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", @@ -37955,15 +38002,15 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "s1", + "text": "caller", "kind": "propertyName" }, { @@ -37975,29 +38022,24 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" } ], - "documentation": [ - { - "text": "s1 is static property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "length", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "method", + "text": "property", "kind": "text" }, { @@ -38009,40 +38051,16 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "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": "length", + "kind": "propertyName" }, { "text": ":", @@ -38057,18 +38075,13 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "static sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "s3", + "name": "prototype", "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "(", @@ -38095,7 +38108,7 @@ "kind": "punctuation" }, { - "text": "s3", + "text": "prototype", "kind": "propertyName" }, { @@ -38107,24 +38120,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "static getter property", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 3", - "kind": "text" - } - ] + "documentation": [] }, { "name": "toString", @@ -38248,13 +38248,13 @@ "documentation": [] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -38262,25 +38262,44 @@ "kind": "space" }, { - "text": "Array", - "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": "T", - "kind": "typeParameterName" + "text": "class", + "kind": "keyword" }, { - "text": ">", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -38290,7 +38309,7 @@ "kind": "space" }, { - "text": "Array", + "text": "cProperties_i", "kind": "localName" }, { @@ -38302,20 +38321,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -38323,13 +38342,18 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -38339,7 +38363,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1", "kind": "localName" }, { @@ -38351,61 +38375,61 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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": "as", - "kind": "keyword", + "name": "i1_c", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "await", + "text": "i1_c", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "Boolean", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -38413,27 +38437,39 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_f", "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": "Boolean", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -38441,32 +38477,28 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "break", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "c1", - "kind": "class", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -38474,100 +38506,95 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "i1_nc_p", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "class", - "kind": "keyword", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "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", + "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" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { - "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", @@ -38581,7 +38608,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_ncprop", "kind": "localName" }, { @@ -38593,20 +38620,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -38614,34 +38641,30 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_ncr", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -38651,7 +38674,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_p", "kind": "localName" }, { @@ -38663,20 +38686,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -38684,13 +38707,30 @@ "kind": "space" }, { - "text": "Date", + "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" @@ -38700,7 +38740,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_r", "kind": "localName" }, { @@ -38712,37 +38752,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": "debugger", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -38750,15 +38773,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" }, { @@ -38770,7 +38801,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -38778,7 +38809,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -38786,44 +38821,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" }, { @@ -38831,32 +38842,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": ":", @@ -38867,108 +38854,44 @@ "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" - } - ] - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "delete", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_s_ncf", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "encodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -38980,7 +38903,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -38988,7 +38911,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -38996,44 +38923,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" }, { @@ -39041,16 +38944,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -39060,45 +38955,30 @@ "text": " ", "kind": "space" }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "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_ncr", + "kind": "localName" }, { "text": ":", @@ -39109,70 +38989,18 @@ "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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -39182,7 +39010,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -39194,20 +39022,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -39215,32 +39043,41 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "i1_s_prop", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -39251,53 +39088,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" - } - ] - } - ] + "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -39305,32 +39109,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": ":", @@ -39341,38 +39149,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39386,7 +39170,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -39402,7 +39186,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -39414,62 +39198,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39483,7 +39260,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -39499,7 +39276,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -39511,97 +39288,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39615,7 +39381,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -39631,7 +39397,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -39643,25 +39409,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -39669,18 +39430,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -39690,7 +39446,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -39702,20 +39458,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -39723,8 +39496,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -39735,28 +39516,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -39764,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" }, { @@ -39792,7 +39597,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -39800,11 +39605,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -39812,77 +39613,108 @@ "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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "delete", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", + "name": "do", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "i1_ncf", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -39894,7 +39726,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -39902,11 +39734,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -39914,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -39935,8 +39787,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -39947,20 +39807,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -39968,11 +39815,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -39982,27 +39825,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -40013,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_prop", - "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" }, { @@ -40034,30 +39912,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -40067,7 +39928,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -40079,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" }, { @@ -40100,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" }, { @@ -40128,7 +39981,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -40136,11 +39989,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -40148,18 +39997,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -40169,7 +40058,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -40181,68 +40070,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -40250,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -40271,30 +40193,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -40304,7 +40209,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -40316,20 +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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -40337,30 +40271,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -40370,7 +40287,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -40382,20 +40299,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -40403,20 +40325,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -42008,7 +41918,116 @@ "documentation": [] }, { - "name": "unescape", + "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": "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", @@ -42022,7 +42041,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "escape", "kind": "functionName" }, { @@ -42064,7 +42083,7 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], @@ -42098,13 +42117,13 @@ ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -42112,24 +42131,32 @@ "kind": "space" }, { - "text": "URIError", - "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": "URIError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -42140,69 +42167,42 @@ "kind": "space" }, { - "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", + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "yield", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] } @@ -42225,10 +42225,59 @@ }, "entries": [ { - "name": "apply", + "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": "declare", - "sortText": "11", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", @@ -42247,15 +42296,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { "text": ".", "kind": "punctuation" }, { - "text": "apply", + "text": "nc_s2", "kind": "methodName" }, { @@ -42263,7 +42312,7 @@ "kind": "punctuation" }, { - "text": "this", + "text": "b", "kind": "parameterName" }, { @@ -42275,21 +42324,13 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -42299,27 +42340,28 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "displayParts": [ { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -42327,13 +42369,17 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_s3", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -42343,58 +42389,17 @@ "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": "arguments", + "name": "s1", "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", @@ -42413,15 +42418,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { "text": ".", "kind": "punctuation" }, { - "text": "arguments", + "text": "s1", "kind": "propertyName" }, { @@ -42433,17 +42438,22 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "s1 is static property of c1", + "kind": "text" + } + ] }, { - "name": "bind", + "name": "s2", "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", @@ -42462,15 +42472,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { "text": ".", "kind": "punctuation" }, { - "text": "bind", + "text": "s2", "kind": "methodName" }, { @@ -42478,7 +42488,7 @@ "kind": "punctuation" }, { - "text": "this", + "text": "b", "kind": "parameterName" }, { @@ -42490,21 +42500,13 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -42514,27 +42516,33 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "static sum with property", + "kind": "text" + } + ] + }, + { + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "displayParts": [ { - "text": "...", + "text": "(", "kind": "punctuation" }, { - "text": "argArray", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -42542,20 +42550,16 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" + "text": "c1", + "kind": "className" }, { - "text": "]", + "text": ".", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "s3", + "kind": "propertyName" }, { "text": ":", @@ -42566,55 +42570,27 @@ "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.", + "text": "static getter property", "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" - } - ] + "text": "\n", + "kind": "lineBreak" }, { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the new function.", - "kind": "text" - } - ] + "text": "setter property 3", + "kind": "text" } ] }, { - "name": "call", + "name": "apply", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -42644,7 +42620,7 @@ "kind": "punctuation" }, { - "text": "call", + "text": "apply", "kind": "methodName" }, { @@ -42699,14 +42675,14 @@ "text": " ", "kind": "space" }, - { - "text": "...", - "kind": "punctuation" - }, { "text": "argArray", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -42719,14 +42695,6 @@ "text": "any", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -42746,7 +42714,7 @@ ], "documentation": [ { - "text": "Calls a method of an object, substituting another object for the current object.", + "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" } ], @@ -42763,7 +42731,7 @@ "kind": "space" }, { - "text": "The object to be used as the current object.", + "text": "The object to be used as the this object.", "kind": "text" } ] @@ -42780,7 +42748,7 @@ "kind": "space" }, { - "text": "A list of arguments to be passed to the method.", + "text": "A set of arguments to be passed to the function.", "kind": "text" } ] @@ -42788,7 +42756,7 @@ ] }, { - "name": "caller", + "name": "arguments", "kind": "property", "kindModifiers": "declare", "sortText": "11", @@ -42818,7 +42786,7 @@ "kind": "punctuation" }, { - "text": "caller", + "text": "arguments", "kind": "propertyName" }, { @@ -42830,15 +42798,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "any", + "kind": "keyword" } ], "documentation": [] }, { - "name": "length", - "kind": "property", + "name": "bind", + "kind": "method", "kindModifiers": "declare", "sortText": "11", "displayParts": [ @@ -42847,7 +42815,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -42867,8 +42835,16 @@ "kind": "punctuation" }, { - "text": "length", - "kind": "propertyName" + "text": "bind", + "kind": "methodName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "this", + "kind": "parameterName" }, { "text": ":", @@ -42879,28 +42855,51 @@ "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" - } - ], - "documentation": [] - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ + }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "...", + "kind": "punctuation" + }, + { + "text": "argArray", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -42908,16 +42907,20 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "any", + "kind": "keyword" }, { - "text": ".", + "text": "[", "kind": "punctuation" }, { - "text": "nc_s1", - "kind": "propertyName" + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -42928,17 +42931,58 @@ "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": "nc_s2", + "name": "call", "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", @@ -42957,15 +43001,15 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "nc_s2", + "text": "call", "kind": "methodName" }, { @@ -42973,7 +43017,7 @@ "kind": "punctuation" }, { - "text": "b", + "text": "this", "kind": "parameterName" }, { @@ -42985,15 +43029,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -43001,28 +43041,11 @@ "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": "thisArg", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -43030,19 +43053,11 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_s3", - "kind": "propertyName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -43050,28 +43065,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "prototype", - "kind": "property", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", + "text": "...", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "argArray", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -43079,16 +43081,20 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "any", + "kind": "keyword" }, { - "text": ".", + "text": "[", "kind": "punctuation" }, { - "text": "prototype", - "kind": "propertyName" + "text": "]", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -43099,17 +43105,58 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "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": "s1", + "name": "caller", "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", @@ -43128,15 +43175,15 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "s1", + "text": "caller", "kind": "propertyName" }, { @@ -43148,29 +43195,24 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" } ], - "documentation": [ - { - "text": "s1 is static property of c1", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "s2", - "kind": "method", - "kindModifiers": "static", - "sortText": "10", + "name": "length", + "kind": "property", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "method", + "text": "property", "kind": "text" }, { @@ -43182,40 +43224,16 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "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": "length", + "kind": "propertyName" }, { "text": ":", @@ -43230,18 +43248,13 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "static sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "s3", + "name": "prototype", "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "(", @@ -43268,7 +43281,7 @@ "kind": "punctuation" }, { - "text": "s3", + "text": "prototype", "kind": "propertyName" }, { @@ -43280,24 +43293,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "static getter property", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 3", - "kind": "text" - } - ] + "documentation": [] }, { "name": "toString", @@ -43421,13 +43421,13 @@ "documentation": [] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -43435,25 +43435,44 @@ "kind": "space" }, { - "text": "Array", - "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": "T", - "kind": "typeParameterName" + "text": "class", + "kind": "keyword" }, { - "text": ">", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -43463,7 +43482,7 @@ "kind": "space" }, { - "text": "Array", + "text": "cProperties_i", "kind": "localName" }, { @@ -43475,20 +43494,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -43496,13 +43515,18 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -43512,7 +43536,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1", "kind": "localName" }, { @@ -43524,61 +43548,61 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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": "as", - "kind": "keyword", + "name": "i1_c", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "await", + "text": "i1_c", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "Boolean", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -43586,27 +43610,39 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_f", "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": "Boolean", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -43614,32 +43650,28 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "break", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "c1", - "kind": "class", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -43647,100 +43679,95 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "i1_nc_p", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "class", - "kind": "keyword", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "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": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "i1_ncf", + "kind": "localName" + }, { - "text": "class", + "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": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_ncprop", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -43754,7 +43781,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_ncprop", "kind": "localName" }, { @@ -43766,20 +43793,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -43787,34 +43814,30 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_ncr", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -43824,7 +43847,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_p", "kind": "localName" }, { @@ -43836,20 +43859,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -43857,13 +43880,30 @@ "kind": "space" }, { - "text": "Date", + "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" @@ -43873,7 +43913,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_r", "kind": "localName" }, { @@ -43885,37 +43925,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": "debugger", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -43923,15 +43946,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" }, { @@ -43943,7 +43974,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -43951,7 +43982,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -43959,44 +43994,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" }, { @@ -44004,32 +44015,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": ":", @@ -44040,108 +44027,44 @@ "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" - } - ] - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "delete", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_s_ncf", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "encodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -44153,7 +44076,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -44161,7 +44084,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -44169,44 +44096,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" }, { @@ -44214,16 +44117,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -44234,7 +44129,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -44242,7 +44150,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -44252,26 +44164,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": ":", @@ -44282,70 +44195,18 @@ "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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -44355,7 +44216,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_prop", "kind": "localName" }, { @@ -44367,20 +44228,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -44388,19 +44249,40 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "i1_s_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -44408,12 +44290,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -44424,53 +44302,25 @@ "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.", + "text": "this is value", "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", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -44478,32 +44328,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": ":", @@ -44514,38 +44368,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -44559,7 +44389,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -44575,7 +44405,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -44587,62 +44417,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -44656,7 +44479,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -44672,7 +44495,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -44684,97 +44507,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -44788,7 +44600,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -44804,7 +44616,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -44816,25 +44628,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -44842,18 +44649,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -44863,7 +44665,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -44875,20 +44677,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -44896,8 +44715,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -44908,28 +44735,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -44937,23 +44796,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" }, { @@ -44965,7 +44816,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -44973,11 +44824,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -44985,77 +44832,108 @@ "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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "delete", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", + "name": "do", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "i1_ncf", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -45067,7 +44945,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -45075,11 +44953,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -45087,20 +44961,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -45108,8 +45006,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -45120,20 +45026,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -45141,11 +45034,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -45155,27 +45044,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -45186,20 +45074,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_prop", - "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" }, { @@ -45207,30 +45131,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -45240,7 +45147,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -45252,20 +45159,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" }, { @@ -45273,23 +45180,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" }, { @@ -45301,7 +45200,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -45309,11 +45208,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -45321,18 +45216,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -45342,7 +45277,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -45354,68 +45289,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -45423,20 +45386,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -45444,30 +45412,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -45477,7 +45428,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -45489,20 +45440,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -45510,30 +45490,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -45543,7 +45506,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -45555,20 +45518,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -45576,20 +45544,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -47180,6 +47136,205 @@ ], "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": "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": "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": "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", @@ -47269,40 +47424,307 @@ ] } ] + } + ] + } + }, + { + "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": "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": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "interface", + "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": "URIError", - "kind": "localName" + "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": "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": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -47313,24 +47735,29 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "static sum with property", + "kind": "text" + } + ] }, { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "parameter", + "text": "property", "kind": "text" }, { @@ -47342,8 +47769,16 @@ "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "s3", + "kind": "propertyName" }, { "text": ":", @@ -47360,89 +47795,19 @@ ], "documentation": [ { - "text": "this is value", + "text": "static getter property", "kind": "text" - } - ] - }, - { - "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": "\n", + "kind": "lineBreak" + }, { - "text": "with", - "kind": "keyword" + "text": "setter property 3", + "kind": "text" } ] }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1213, - "name": "39" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": true, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1213, - "length": 2 - }, - "entries": [ { "name": "apply", "kind": "method", @@ -48017,379 +48382,7 @@ "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": [] - }, - { - "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": "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": "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", + "text": "property", "kind": "text" }, { @@ -48401,27 +48394,48 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "s2", - "kind": "methodName" + "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": "b", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -48429,13 +48443,17 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "length", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -48449,18 +48467,13 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "static sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "s3", + "name": "prototype", "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "(", @@ -48487,7 +48500,7 @@ "kind": "punctuation" }, { - "text": "s3", + "text": "prototype", "kind": "propertyName" }, { @@ -48499,24 +48512,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "static getter property", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 3", - "kind": "text" - } - ] + "documentation": [] }, { "name": "toString", @@ -48640,13 +48640,13 @@ "documentation": [] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -48654,25 +48654,44 @@ "kind": "space" }, { - "text": "Array", - "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": "T", - "kind": "typeParameterName" + "text": "class", + "kind": "keyword" }, { - "text": ">", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -48682,7 +48701,7 @@ "kind": "space" }, { - "text": "Array", + "text": "cProperties_i", "kind": "localName" }, { @@ -48694,20 +48713,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -48715,13 +48734,18 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -48731,7 +48755,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1", "kind": "localName" }, { @@ -48743,61 +48767,20 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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" - } - ] + "documentation": [] }, { - "name": "Boolean", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -48805,60 +48788,40 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", + "name": "i1_f", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -48866,100 +48829,62 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "i1_f", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "class", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -48973,7 +48898,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_nc_p", "kind": "localName" }, { @@ -48985,20 +48910,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -49006,48 +48931,39 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_ncf", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -49055,20 +48971,28 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -49076,13 +49000,30 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_ncprop", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -49092,7 +49033,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_ncr", "kind": "localName" }, { @@ -49104,37 +49045,53 @@ "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": "debugger", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -49142,16 +49099,8 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -49162,12 +49111,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -49178,44 +49144,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_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -49223,15 +49165,23 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -49243,7 +49193,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -49251,7 +49201,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -49259,92 +49213,53 @@ "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": "default", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "i1_s_nc_p", + "kind": "localName" + }, { - "text": "else", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "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" }, { @@ -49352,15 +49267,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" }, { @@ -49372,7 +49295,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -49380,7 +49303,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -49388,44 +49315,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" }, { @@ -49433,16 +49336,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -49453,7 +49348,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -49461,7 +49369,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -49471,26 +49383,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": ":", @@ -49501,56 +49414,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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -49558,13 +49435,30 @@ "kind": "space" }, { - "text": "Error", + "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" @@ -49574,7 +49468,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_r", "kind": "localName" }, { @@ -49586,40 +49480,28 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "value", + "kind": "parameter", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "escape", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -49627,12 +49509,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -49643,53 +49521,25 @@ "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.", + "text": "this is value", "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", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -49697,32 +49547,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": ":", @@ -49733,38 +49587,14 @@ "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" - } - ] + "text": "ArrayConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -49778,7 +49608,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -49794,7 +49624,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -49806,62 +49636,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -49875,7 +49698,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -49891,7 +49714,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -49903,97 +49726,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -50007,7 +49819,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -50023,7 +49835,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -50035,25 +49847,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -50061,18 +49868,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -50082,7 +49884,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -50094,20 +49896,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -50115,8 +49934,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -50127,28 +49954,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -50156,23 +50015,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" }, { @@ -50184,7 +50035,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -50192,11 +50043,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -50204,53 +50051,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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "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_ncf", - "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" }, { @@ -50258,23 +50144,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -50286,7 +50164,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -50294,11 +50172,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -50306,20 +50180,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -50327,41 +50225,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": ":", + "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": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -50372,20 +50245,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -50393,11 +50253,7 @@ "kind": "space" }, { - "text": "i1_p", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -50407,27 +50263,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_prop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_prop", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -50438,18 +50293,70 @@ "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_r", - "kind": "var", + "name": "enum", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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" @@ -50459,7 +50366,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -50471,20 +50378,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" }, { @@ -50492,23 +50399,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" }, { @@ -50520,7 +50419,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -50528,11 +50427,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -50540,18 +50435,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -50561,7 +50496,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -50573,68 +50508,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -50642,20 +50605,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -50663,30 +50631,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -50696,7 +50647,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -50708,20 +50659,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -50729,30 +50709,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -50762,7 +50725,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -50774,20 +50737,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -50795,20 +50763,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -52367,40 +52323,149 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", - "kind": "interfaceName" + "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": "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": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "void", + "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": "void", + "kind": "keyword" } ] }, { - "name": "undefined", - "kind": "var", + "name": "while", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "while", "kind": "keyword" - }, + } + ] + }, + { + "name": "with", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "with", + "kind": "keyword" + } + ] + }, + { + "name": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "undefined", - "kind": "propertyName" + "text": "yield", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "unescape", + "name": "escape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", @@ -52414,7 +52479,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "escape", "kind": "functionName" }, { @@ -52456,7 +52521,7 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], @@ -52490,13 +52555,13 @@ ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -52504,24 +52569,16 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "unescape", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "URIError", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -52532,38 +52589,13 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "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" @@ -52573,74 +52605,42 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "this is value", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } - ] - }, - { - "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": [ + ], + "tags": [ { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "yield", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] } @@ -52663,17 +52663,17 @@ }, "entries": [ { - "name": "apply", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "name": "nc_s1", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "method", + "text": "property", "kind": "text" }, { @@ -52685,27 +52685,48 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { "text": ".", "kind": "punctuation" }, { - "text": "apply", - "kind": "methodName" + "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": "this", - "kind": "parameterName" + "text": "method", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -52713,19 +52734,23 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { - "text": ",", + "text": ".", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "nc_s2", + "kind": "methodName" }, { - "text": "thisArg", + "text": "(", + "kind": "punctuation" + }, + { + "text": "b", "kind": "parameterName" }, { @@ -52737,11 +52762,15 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": ",", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -52749,15 +52778,28 @@ "kind": "space" }, { - "text": "argArray", - "kind": "parameterName" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "displayParts": [ { - "text": "?", + "text": "(", "kind": "punctuation" }, { - "text": ":", + "text": "property", + "kind": "text" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -52765,13 +52807,17 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "c1", + "kind": "className" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "nc_s3", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -52781,58 +52827,17 @@ "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": "arguments", + "name": "s1", "kind": "property", - "kindModifiers": "declare", - "sortText": "11", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", @@ -52851,15 +52856,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { "text": ".", "kind": "punctuation" }, { - "text": "arguments", + "text": "s1", "kind": "propertyName" }, { @@ -52871,17 +52876,22 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "s1 is static property of c1", + "kind": "text" + } + ] }, { - "name": "bind", + "name": "s2", "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { "text": "(", @@ -52900,15 +52910,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "c1", + "kind": "className" }, { "text": ".", "kind": "punctuation" }, { - "text": "bind", + "text": "s2", "kind": "methodName" }, { @@ -52916,7 +52926,7 @@ "kind": "punctuation" }, { - "text": "this", + "text": "b", "kind": "parameterName" }, { @@ -52928,21 +52938,13 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "thisArg", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -52952,27 +52954,33 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "static sum with property", + "kind": "text" + } + ] + }, + { + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", + "displayParts": [ { - "text": "...", + "text": "(", "kind": "punctuation" }, { - "text": "argArray", - "kind": "parameterName" + "text": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -52980,20 +52988,16 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" + "text": "c1", + "kind": "className" }, { - "text": "]", + "text": ".", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "s3", + "kind": "propertyName" }, { "text": ":", @@ -53004,55 +53008,27 @@ "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.", + "text": "static getter property", "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" - } - ] + "text": "\n", + "kind": "lineBreak" }, { - "name": "param", - "text": [ - { - "text": "argArray", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A list of arguments to be passed to the new function.", - "kind": "text" - } - ] + "text": "setter property 3", + "kind": "text" } ] }, { - "name": "call", + "name": "apply", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -53082,7 +53058,7 @@ "kind": "punctuation" }, { - "text": "call", + "text": "apply", "kind": "methodName" }, { @@ -53137,14 +53113,14 @@ "text": " ", "kind": "space" }, - { - "text": "...", - "kind": "punctuation" - }, { "text": "argArray", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -53154,16 +53130,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" + "text": "any", + "kind": "keyword" }, { "text": ")", @@ -53184,7 +53152,7 @@ ], "documentation": [ { - "text": "Calls a method of an object, substituting another object for the current object.", + "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" } ], @@ -53201,7 +53169,7 @@ "kind": "space" }, { - "text": "The object to be used as the current object.", + "text": "The object to be used as the this object.", "kind": "text" } ] @@ -53218,7 +53186,7 @@ "kind": "space" }, { - "text": "A list of arguments to be passed to the method.", + "text": "A set of arguments to be passed to the function.", "kind": "text" } ] @@ -53226,7 +53194,7 @@ ] }, { - "name": "caller", + "name": "arguments", "kind": "property", "kindModifiers": "declare", "sortText": "11", @@ -53256,7 +53224,7 @@ "kind": "punctuation" }, { - "text": "caller", + "text": "arguments", "kind": "propertyName" }, { @@ -53268,15 +53236,15 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "any", + "kind": "keyword" } ], "documentation": [] }, { - "name": "length", - "kind": "property", + "name": "bind", + "kind": "method", "kindModifiers": "declare", "sortText": "11", "displayParts": [ @@ -53285,7 +53253,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -53305,40 +53273,19 @@ "kind": "punctuation" }, { - "text": "length", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "bind", + "kind": "methodName" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "this", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -53346,19 +53293,11 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "nc_s1", - "kind": "propertyName" + "text": "Function", + "kind": "localName" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -53366,28 +53305,11 @@ "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": "thisArg", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -53395,23 +53317,23 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "any", + "kind": "keyword" }, { - "text": ".", + "text": ",", "kind": "punctuation" }, { - "text": "nc_s2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", + "text": "...", "kind": "punctuation" }, { - "text": "b", + "text": "argArray", "kind": "parameterName" }, { @@ -53423,62 +53345,21 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_s3", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ - { - "text": "(", + "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" @@ -53488,16 +53369,57 @@ "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": "prototype", - "kind": "property", - "kindModifiers": "", + "name": "call", + "kind": "method", + "kindModifiers": "declare", "sortText": "11", "displayParts": [ { @@ -53505,7 +53427,7 @@ "kind": "punctuation" }, { - "text": "property", + "text": "method", "kind": "text" }, { @@ -53517,48 +53439,27 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "prototype", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "call", + "kind": "methodName" }, - { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "s1", - "kind": "property", - "kindModifiers": "static", - "sortText": "10", - "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "property", - "kind": "text" + "text": "this", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -53566,19 +53467,11 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "s1", - "kind": "propertyName" + "text": "Function", + "kind": "localName" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -53586,33 +53479,11 @@ "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": "thisArg", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -53620,23 +53491,23 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "any", + "kind": "keyword" }, { - "text": ".", + "text": ",", "kind": "punctuation" }, { - "text": "s2", - "kind": "methodName" + "text": " ", + "kind": "space" }, { - "text": "(", + "text": "...", "kind": "punctuation" }, { - "text": "b", + "text": "argArray", "kind": "parameterName" }, { @@ -53648,9 +53519,17 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -53664,22 +53543,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": "(", @@ -53698,15 +53613,15 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "Function", + "kind": "localName" }, { "text": ".", "kind": "punctuation" }, { - "text": "s3", + "text": "caller", "kind": "propertyName" }, { @@ -53718,28 +53633,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" } ], - "documentation": [ - { - "text": "static getter property", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 3", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "toString", - "kind": "method", + "name": "length", + "kind": "property", "kindModifiers": "declare", "sortText": "11", "displayParts": [ @@ -53748,7 +53650,7 @@ "kind": "punctuation" }, { - "text": "method", + "text": "property", "kind": "text" }, { @@ -53768,16 +53670,8 @@ "kind": "punctuation" }, { - "text": "toString", - "kind": "methodName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "length", + "kind": "propertyName" }, { "text": ":", @@ -53788,38 +53682,15 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "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": [ + "documentation": [] + }, { - "name": "arguments", - "kind": "local var", + "name": "prototype", + "kind": "property", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -53828,7 +53699,7 @@ "kind": "punctuation" }, { - "text": "local var", + "text": "property", "kind": "text" }, { @@ -53840,7 +53711,15 @@ "kind": "space" }, { - "text": "arguments", + "text": "c1", + "kind": "className" + }, + { + "text": ".", + "kind": "punctuation" + }, + { + "text": "prototype", "kind": "propertyName" }, { @@ -53852,60 +53731,28 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Array", - "kind": "var", + "name": "toString", + "kind": "method", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" - }, - { - "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": "method", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -53913,45 +53760,24 @@ "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", + "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": "ArrayBuffer", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -53962,86 +53788,60 @@ "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": "Returns a string representation of a function.", "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" - } - ] - }, + } + ] + } + }, + { + "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": "await", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "await", - "kind": "keyword" - } - ] - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "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": "Boolean", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -54052,24 +53852,12 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, { "name": "c1", "kind": "class", @@ -54096,66 +53884,6 @@ } ] }, - { - "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": "cProperties", "kind": "class", @@ -54232,13 +53960,13 @@ "documentation": [] }, { - "name": "DataView", + "name": "i1", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -54246,13 +53974,30 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -54262,7 +54007,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_c", "kind": "localName" }, { @@ -54274,20 +54019,28 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -54295,27 +54048,39 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_f", "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": "Date", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -54323,37 +54088,61 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "debugger", - "kind": "keyword", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "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": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -54361,15 +54150,23 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", + "text": "b", "kind": "parameterName" }, { @@ -54381,7 +54178,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -54389,7 +54186,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -54397,44 +54198,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -54442,16 +54219,8 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -54462,12 +54231,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -54478,92 +54264,119 @@ "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": "default", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "default", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "do", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "do", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "else", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "else", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -54571,15 +54384,23 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -54591,7 +54412,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -54599,7 +54420,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -54607,44 +54432,53 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "i1_s_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" - } - ], - "tags": [ + "text": "var", + "kind": "keyword" + }, { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": " ", + "kind": "space" + }, + { + "text": "i1_s_nc_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "encodeURIComponent", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -54652,15 +54486,23 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uriComponent", + "text": "b", "kind": "parameterName" }, { @@ -54672,15 +54514,19 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "=>", "kind": "punctuation" }, { @@ -54690,13 +54536,30 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "i1_s_ncprop", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -54704,12 +54567,29 @@ "kind": "space" }, { - "text": "boolean", + "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": ":", @@ -54720,56 +54600,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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -54777,13 +54621,30 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "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" @@ -54793,7 +54654,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_prop", "kind": "localName" }, { @@ -54805,20 +54666,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -54826,16 +54687,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -54846,13 +54699,38 @@ "kind": "space" }, { - "text": "string", + "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" @@ -54862,53 +54740,25 @@ "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.", + "text": "this is value", "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", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -54916,16 +54766,36 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -54936,12 +54806,45 @@ "kind": "space" }, { - "text": "string", + "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": "ArrayBuffer", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -54952,38 +54855,55 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "as", + "kind": "keyword" } ] }, { - "name": "EvalError", + "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", @@ -54997,7 +54917,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Boolean", "kind": "localName" }, { @@ -55013,7 +54933,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Boolean", "kind": "localName" }, { @@ -55025,62 +54945,86 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "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" } - ], - "documentation": [] + ] }, { - "name": "export", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "catch", "kind": "keyword" } ] }, { - "name": "extends", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "class", "kind": "keyword" } ] }, { - "name": "false", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "const", "kind": "keyword" } ] }, { - "name": "finally", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -55094,7 +55038,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -55110,7 +55054,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -55122,19 +55066,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", @@ -55148,7 +55087,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -55164,7 +55103,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -55176,49 +55115,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": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "Function", - "kind": "var", + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -55226,24 +55153,32 @@ "kind": "space" }, { - "text": "Function", - "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": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -55254,25 +55189,44 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "function", "kind": "keyword" }, { @@ -55280,29 +55234,16 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -55313,29 +55254,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_c", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -55346,52 +55270,108 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "c1", - "kind": "className" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_f", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_f", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -55403,7 +55383,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -55411,11 +55391,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -55423,53 +55399,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "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" - }, + "documentation": [ { - "text": "number", - "kind": "keyword" + "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": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -55477,23 +55444,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" }, { @@ -55505,19 +55464,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -55527,30 +55482,13 @@ { "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": ":", + "text": "|", "kind": "punctuation" }, { @@ -55558,29 +55496,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -55591,53 +55512,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_p", - "kind": "var", + "name": "enum", + "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": "enum", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_prop", + "name": "Error", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -55645,30 +55569,13 @@ "kind": "space" }, { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -55678,7 +55585,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -55690,20 +55597,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" }, { @@ -55711,23 +55618,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" }, { @@ -55739,7 +55638,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -55747,11 +55646,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -55759,18 +55654,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -55780,7 +55715,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -55792,68 +55727,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -55861,20 +55824,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -55882,30 +55850,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -55915,7 +55866,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -55927,20 +55878,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -55948,30 +55928,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -55981,7 +55944,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -55993,20 +55956,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -56014,20 +55982,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -57608,15 +57564,214 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" + } + ], + "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": "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": "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": "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" + } + ] }, { - "text": "undefined", - "kind": "propertyName" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { "name": "unescape", @@ -57707,40 +57862,50 @@ ] } ] - }, + } + ] + } + }, + { + "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": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "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": "URIError", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -57751,14 +57916,14 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "value", + "name": "b", "kind": "parameter", "kindModifiers": "", "sortText": "11", @@ -57780,7 +57945,7 @@ "kind": "space" }, { - "text": "value", + "text": "b", "kind": "parameterName" }, { @@ -57796,116 +57961,72 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "this is value", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "var", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "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": "c1", + "kind": "className" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "with", - "kind": "keyword" + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "yield", - "kind": "keyword", + "name": "cProperties", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "yield", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] - } - ] - } - }, - { - "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": "arguments", - "kind": "local var", + "name": "cProperties_i", + "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": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -57916,20 +58037,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -57937,25 +58058,18 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -57965,7 +58079,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i1", "kind": "localName" }, { @@ -57977,20 +58091,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -57998,103 +58112,62 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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" - } - ] + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "i1_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "parameter", - "kind": "text" + "text": "i1_f", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, + { + "text": "(", + "kind": "punctuation" + }, { "text": "b", "kind": "parameterName" @@ -58110,32 +58183,36 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", - "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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -58145,7 +58222,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_nc_p", "kind": "localName" }, { @@ -58157,32 +58234,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -58190,100 +58255,62 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "i1_ncf", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { - "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", @@ -58297,7 +58324,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_ncprop", "kind": "localName" }, { @@ -58309,20 +58336,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -58330,34 +58357,30 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_ncr", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -58367,7 +58390,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_p", "kind": "localName" }, { @@ -58379,20 +58402,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -58400,13 +58423,30 @@ "kind": "space" }, { - "text": "Date", + "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" @@ -58416,7 +58456,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_r", "kind": "localName" }, { @@ -58428,37 +58468,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": "debugger", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -58466,15 +58489,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" }, { @@ -58486,7 +58517,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -58494,7 +58525,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -58502,44 +58537,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" }, { @@ -58547,32 +58558,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": ":", @@ -58583,108 +58570,44 @@ "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" - } - ] - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "delete", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_s_ncf", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "encodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -58696,7 +58619,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -58704,7 +58627,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -58712,44 +58639,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" }, { @@ -58757,16 +58660,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -58776,45 +58671,30 @@ "text": " ", "kind": "space" }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "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_ncr", + "kind": "localName" }, { "text": ":", @@ -58825,70 +58705,18 @@ "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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -58898,7 +58726,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -58910,20 +58738,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -58931,32 +58759,41 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "i1_s_prop", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -58967,53 +58804,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" - } - ] - } - ] + "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -59021,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": ":", @@ -59057,38 +58865,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59102,7 +58886,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -59118,7 +58902,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -59130,62 +58914,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59199,7 +58976,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -59215,7 +58992,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -59227,97 +59004,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -59331,7 +59097,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -59347,7 +59113,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -59359,25 +59125,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -59385,18 +59146,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -59406,7 +59162,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -59418,20 +59174,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -59439,8 +59212,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -59451,28 +59232,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -59480,23 +59293,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" }, { @@ -59508,7 +59313,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -59516,11 +59321,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -59528,77 +59329,108 @@ "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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "delete", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", + "name": "do", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "i1_ncf", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -59610,7 +59442,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -59618,11 +59450,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -59630,20 +59458,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -59651,8 +59503,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -59663,20 +59523,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -59684,11 +59531,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -59698,27 +59541,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -59729,20 +59571,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_prop", - "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" }, { @@ -59750,30 +59628,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -59783,7 +59644,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -59795,20 +59656,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" }, { @@ -59816,23 +59677,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" }, { @@ -59844,7 +59697,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -59852,11 +59705,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -59864,18 +59713,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -59885,7 +59774,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -59897,68 +59786,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -59966,20 +59883,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -59987,30 +59909,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -60020,7 +59925,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -60032,20 +59937,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -60053,30 +59987,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -60086,7 +60003,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -60098,20 +60015,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -60119,20 +60041,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -61723,96 +61633,6 @@ ], "documentation": [] }, - { - "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": "URIError", "kind": "var", @@ -61921,41 +61741,35 @@ "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": [ + }, { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "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": "local var", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -61963,8 +61777,12 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -61975,20 +61793,53 @@ "kind": "space" }, { - "text": "IArguments", - "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": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -61996,36 +61847,124 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { - "text": ">", + "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" + } + ] + } + ] + } + ] + } + }, + { + "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": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "local var", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -62036,20 +61975,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -62057,13 +61996,44 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "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": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -62073,7 +62043,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "cProperties_i", "kind": "localName" }, { @@ -62085,61 +62055,41 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], - "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": "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" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "await", - "kind": "keyword" + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "Boolean", + "name": "i1", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -62147,13 +62097,30 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -62163,7 +62130,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_c", "kind": "localName" }, { @@ -62175,32 +62142,28 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", + "name": "i1_f", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -62208,100 +62171,62 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "i1_f", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "class", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -62315,7 +62240,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_nc_p", "kind": "localName" }, { @@ -62327,20 +62252,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -62348,48 +62273,39 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_ncf", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -62397,20 +62313,28 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -62418,13 +62342,30 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_ncprop", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -62434,7 +62375,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_ncr", "kind": "localName" }, { @@ -62446,37 +62387,53 @@ "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": "debugger", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -62484,16 +62441,8 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -62504,12 +62453,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -62520,44 +62486,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_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -62565,15 +62507,23 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -62585,7 +62535,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -62593,7 +62543,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -62601,92 +62555,53 @@ "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": "default", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "i1_s_nc_p", + "kind": "localName" + }, { - "text": "else", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "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" }, { @@ -62694,15 +62609,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" }, { @@ -62714,7 +62637,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -62722,7 +62645,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -62730,44 +62657,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" }, { @@ -62775,16 +62678,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -62795,7 +62690,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -62803,7 +62711,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -62813,13 +62725,30 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -62827,12 +62756,29 @@ "kind": "space" }, { - "text": "boolean", + "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": ":", @@ -62843,56 +62789,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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -62900,24 +62810,49 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_r", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "text": " ", + "kind": "space" + }, + { + "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": "Error", - "kind": "localName" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -62928,20 +62863,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -62949,32 +62884,36 @@ "kind": "space" }, { - "text": "escape", - "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": ":", @@ -62985,53 +62924,20 @@ "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": "ArrayConstructor", + "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": "eval", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -63039,32 +62945,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -63075,38 +62973,55 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "as", + "kind": "keyword" } ] }, { - "name": "EvalError", + "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", @@ -63120,7 +63035,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Boolean", "kind": "localName" }, { @@ -63136,7 +63051,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Boolean", "kind": "localName" }, { @@ -63148,62 +63063,86 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "export", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "break", "kind": "keyword" } ] }, { - "name": "extends", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "case", "kind": "keyword" } ] }, { - "name": "false", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "catch", "kind": "keyword" } ] }, { - "name": "finally", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "class", "kind": "keyword" } ] }, { - "name": "Float32Array", + "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", @@ -63217,7 +63156,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -63233,7 +63172,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -63245,19 +63184,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", @@ -63271,7 +63205,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -63287,7 +63221,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -63299,49 +63233,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": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "Function", - "kind": "var", + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -63349,24 +63271,32 @@ "kind": "space" }, { - "text": "Function", - "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": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -63377,25 +63307,44 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "function", "kind": "keyword" }, { @@ -63403,29 +63352,16 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -63436,29 +63372,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_c", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -63469,52 +63388,108 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "c1", - "kind": "className" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_f", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_f", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -63526,7 +63501,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -63534,11 +63509,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -63546,53 +63517,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "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" - }, + "documentation": [ { - "text": "number", - "kind": "keyword" + "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": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -63600,23 +63562,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" }, { @@ -63628,19 +63582,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -63650,30 +63600,13 @@ { "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": ":", + "text": "|", "kind": "punctuation" }, { @@ -63681,29 +63614,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -63714,84 +63630,70 @@ "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_p", - "kind": "var", + "name": "enum", + "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": "enum", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_prop", + "name": "Error", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -63801,7 +63703,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -63813,20 +63715,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" }, { @@ -63834,23 +63736,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" }, { @@ -63862,7 +63756,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -63870,11 +63764,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -63882,18 +63772,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -63903,7 +63833,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -63915,68 +63845,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -63984,20 +63942,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -64005,30 +63968,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -64038,7 +63984,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -64050,20 +63996,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -64071,30 +64046,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -64104,7 +64062,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -64116,20 +64074,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -64137,20 +64100,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -65735,11 +65686,210 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "undefined", + "kind": "propertyName" + } + ], + "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": "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": "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": "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": [] + "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", @@ -65830,40 +65980,50 @@ ] } ] - }, + } + ] + } + }, + { + "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": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "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": "URIError", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -65874,14 +66034,14 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "value", + "name": "b", "kind": "parameter", "kindModifiers": "", "sortText": "11", @@ -65903,7 +66063,7 @@ "kind": "space" }, { - "text": "value", + "text": "b", "kind": "parameterName" }, { @@ -65922,108 +66082,69 @@ "documentation": [] }, { - "name": "var", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "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": "c1", + "kind": "className" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "with", - "kind": "keyword" + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "yield", - "kind": "keyword", + "name": "cProperties", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "yield", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsClassMembers.ts", - "position": 1574, - "name": "52" - }, - "completionList": { - "isGlobalCompletion": false, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "optionalReplacementSpan": { - "start": 1574, - "length": 1 - }, - "entries": [ + ], + "documentation": [] + }, { - "name": "arguments", - "kind": "local var", + "name": "cProperties_i", + "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": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -66034,20 +66155,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -66055,25 +66176,18 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -66083,7 +66197,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i1", "kind": "localName" }, { @@ -66095,20 +66209,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -66116,103 +66230,62 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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" - } - ] + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "i1_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "parameter", - "kind": "text" + "text": "i1_f", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, + { + "text": "(", + "kind": "punctuation" + }, { "text": "b", "kind": "parameterName" @@ -66228,32 +66301,36 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", - "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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -66263,7 +66340,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_nc_p", "kind": "localName" }, { @@ -66275,32 +66352,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -66308,100 +66373,62 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "i1_ncf", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { - "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", @@ -66415,7 +66442,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_ncprop", "kind": "localName" }, { @@ -66427,20 +66454,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -66448,34 +66475,30 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_ncr", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -66485,7 +66508,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_p", "kind": "localName" }, { @@ -66497,20 +66520,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -66518,13 +66541,30 @@ "kind": "space" }, { - "text": "Date", + "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" @@ -66534,7 +66574,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_r", "kind": "localName" }, { @@ -66546,37 +66586,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": "debugger", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -66584,15 +66607,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" }, { @@ -66604,7 +66635,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -66612,7 +66643,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -66620,44 +66655,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" }, { @@ -66665,32 +66676,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": ":", @@ -66701,108 +66688,44 @@ "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" - } - ] - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "delete", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_s_ncf", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "encodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -66814,7 +66737,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -66822,7 +66745,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -66830,44 +66757,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" }, { @@ -66875,16 +66778,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -66894,45 +66789,30 @@ "text": " ", "kind": "space" }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "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_ncr", + "kind": "localName" }, { "text": ":", @@ -66943,70 +66823,18 @@ "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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -67016,7 +66844,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -67028,20 +66856,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -67049,32 +66877,41 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "i1_s_prop", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -67085,53 +66922,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" - } - ] - } - ] + "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -67139,32 +66943,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": ":", @@ -67175,38 +66983,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67220,7 +67004,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -67236,7 +67020,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -67248,62 +67032,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67317,7 +67094,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -67333,7 +67110,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -67345,97 +67122,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -67449,7 +67215,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -67465,7 +67231,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -67477,25 +67243,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -67503,18 +67264,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -67524,7 +67280,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -67536,20 +67292,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -67557,8 +67330,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -67569,28 +67350,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -67598,23 +67411,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" }, { @@ -67626,7 +67431,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -67634,11 +67439,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -67646,77 +67447,108 @@ "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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "delete", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", + "name": "do", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "i1_ncf", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -67728,7 +67560,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -67736,11 +67568,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -67748,20 +67576,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -67769,8 +67621,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -67781,20 +67641,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -67802,11 +67649,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -67816,27 +67659,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -67847,20 +67689,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_prop", - "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" }, { @@ -67868,30 +67746,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -67901,7 +67762,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -67913,20 +67774,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" }, { @@ -67934,23 +67795,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" }, { @@ -67962,7 +67815,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -67970,11 +67823,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -67982,18 +67831,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -68003,7 +67892,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -68015,68 +67904,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -68084,20 +68001,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -68105,30 +68027,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -68138,7 +68043,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -68150,20 +68055,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -68171,30 +68105,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -68204,7 +68121,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -68216,20 +68133,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -68237,20 +68159,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -69841,96 +69751,6 @@ ], "documentation": [] }, - { - "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": "URIError", "kind": "var", @@ -70039,41 +69859,35 @@ "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": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "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": "local var", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -70081,8 +69895,12 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -70093,20 +69911,53 @@ "kind": "space" }, { - "text": "IArguments", - "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": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -70114,36 +69965,124 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { - "text": ">", + "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" + } + ] + } + ] + } + ] + } + }, + { + "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": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "local var", + "kind": "text" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -70154,20 +70093,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "c1", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -70175,13 +70114,44 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "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": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -70191,7 +70161,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "cProperties_i", "kind": "localName" }, { @@ -70203,61 +70173,41 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], - "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": "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" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "await", - "kind": "keyword" + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "Boolean", + "name": "i1", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -70265,13 +70215,30 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -70281,7 +70248,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_c", "kind": "localName" }, { @@ -70293,32 +70260,28 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", + "name": "i1_f", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -70326,100 +70289,62 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "i1_f", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "class", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_nc_p", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -70433,7 +70358,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_nc_p", "kind": "localName" }, { @@ -70445,20 +70370,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -70466,48 +70391,39 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_ncf", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -70515,20 +70431,28 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -70536,13 +70460,30 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_ncprop", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -70552,7 +70493,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_ncr", "kind": "localName" }, { @@ -70564,37 +70505,53 @@ "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": "debugger", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_prop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -70602,16 +70559,8 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -70622,12 +70571,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -70638,44 +70604,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_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -70683,15 +70625,23 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -70703,7 +70653,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -70711,7 +70661,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -70719,92 +70673,53 @@ "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": "default", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "i1_s_nc_p", + "kind": "localName" + }, { - "text": "else", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "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" }, { @@ -70812,15 +70727,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" }, { @@ -70832,7 +70755,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -70840,7 +70763,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -70848,44 +70775,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" }, { @@ -70893,16 +70796,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -70913,7 +70808,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -70921,7 +70829,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -70931,13 +70843,30 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -70945,12 +70874,29 @@ "kind": "space" }, { - "text": "boolean", + "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": ":", @@ -70961,56 +70907,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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -71018,24 +70928,49 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_r", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "text": " ", + "kind": "space" + }, + { + "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": "Error", - "kind": "localName" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -71046,20 +70981,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -71067,32 +71002,36 @@ "kind": "space" }, { - "text": "escape", - "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": ":", @@ -71103,53 +71042,20 @@ "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": "ArrayConstructor", + "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": "eval", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -71157,32 +71063,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -71193,38 +71091,55 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "as", + "kind": "keyword" } ] }, { - "name": "EvalError", + "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", @@ -71238,7 +71153,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Boolean", "kind": "localName" }, { @@ -71254,7 +71169,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Boolean", "kind": "localName" }, { @@ -71266,62 +71181,86 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "export", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "break", "kind": "keyword" } ] }, { - "name": "extends", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "case", "kind": "keyword" } ] }, { - "name": "false", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "catch", "kind": "keyword" } ] }, { - "name": "finally", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "class", "kind": "keyword" } ] }, { - "name": "Float32Array", + "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", @@ -71335,7 +71274,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -71351,7 +71290,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -71363,19 +71302,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", @@ -71389,7 +71323,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -71405,7 +71339,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -71417,49 +71351,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": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "Function", - "kind": "var", + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -71467,24 +71389,32 @@ "kind": "space" }, { - "text": "Function", - "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": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -71495,25 +71425,44 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "function", "kind": "keyword" }, { @@ -71521,29 +71470,16 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -71554,29 +71490,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_c", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -71587,52 +71506,108 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "c1", - "kind": "className" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_f", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_f", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -71644,7 +71619,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -71652,11 +71627,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -71664,53 +71635,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "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" - }, + "documentation": [ { - "text": "number", - "kind": "keyword" + "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": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -71718,23 +71680,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" }, { @@ -71746,19 +71700,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -71768,30 +71718,13 @@ { "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": ":", + "text": "|", "kind": "punctuation" }, { @@ -71799,29 +71732,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -71832,84 +71748,70 @@ "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_p", - "kind": "var", + "name": "enum", + "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": "enum", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_prop", + "name": "Error", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_prop", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_r", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -71919,7 +71821,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -71931,20 +71833,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" }, { @@ -71952,23 +71854,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" }, { @@ -71980,7 +71874,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -71988,11 +71882,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -72000,18 +71890,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -72021,7 +71951,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -72033,68 +71963,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -72102,20 +72060,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -72123,30 +72086,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -72156,7 +72102,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -72168,20 +72114,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -72189,30 +72164,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -72222,7 +72180,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -72234,20 +72192,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -72255,20 +72218,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -73853,11 +73804,210 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "undefined", + "kind": "propertyName" + } + ], + "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": "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": "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": "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": [] + "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", @@ -73948,40 +74098,50 @@ ] } ] - }, + } + ] + } + }, + { + "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": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "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": "URIError", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -73992,14 +74152,14 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "value", + "name": "b", "kind": "parameter", "kindModifiers": "", "sortText": "11", @@ -74021,7 +74181,7 @@ "kind": "space" }, { - "text": "value", + "text": "b", "kind": "parameterName" }, { @@ -74040,108 +74200,69 @@ "documentation": [] }, { - "name": "var", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "class", "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": "c1", + "kind": "className" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "with", - "kind": "keyword" + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "yield", - "kind": "keyword", + "name": "cProperties", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "yield", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "cProperties", + "kind": "className" } - ] - } - ] - } - }, - { - "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": "arguments", - "kind": "local var", + "name": "cProperties_i", + "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": "cProperties_i", + "kind": "localName" }, { "text": ":", @@ -74152,20 +74273,20 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -74173,25 +74294,18 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -74201,7 +74315,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i1", "kind": "localName" }, { @@ -74213,20 +74327,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -74234,103 +74348,62 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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" - } - ] + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "i1_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "parameter", - "kind": "text" + "text": "i1_f", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, + { + "text": "(", + "kind": "punctuation" + }, { "text": "b", "kind": "parameterName" @@ -74346,32 +74419,36 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "interface", - "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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -74381,7 +74458,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1_nc_p", "kind": "localName" }, { @@ -74393,32 +74470,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -74426,100 +74491,62 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ + "text": "i1_ncf", + "kind": "localName" + }, { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "b", + "kind": "parameterName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { - "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", @@ -74533,7 +74560,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_ncprop", "kind": "localName" }, { @@ -74545,20 +74572,20 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cWithConstructorProperty", - "kind": "class", + "name": "i1_ncr", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -74566,34 +74593,30 @@ "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_ncr", + "kind": "localName" + }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -74603,7 +74626,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_p", "kind": "localName" }, { @@ -74615,20 +74638,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_prop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -74636,13 +74659,30 @@ "kind": "space" }, { - "text": "Date", + "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" @@ -74652,7 +74692,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_r", "kind": "localName" }, { @@ -74664,37 +74704,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": "debugger", - "kind": "keyword", + "name": "i1_s_f", + "kind": "var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -74702,15 +74725,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" }, { @@ -74722,7 +74753,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -74730,7 +74761,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -74738,44 +74773,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" }, { @@ -74783,32 +74794,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": ":", @@ -74819,108 +74806,44 @@ "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" - } - ] - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "delete", - "kind": "keyword", + "name": "i1_s_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "i1_s_ncf", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "encodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -74932,7 +74855,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -74940,7 +74863,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -74948,44 +74875,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" }, { @@ -74993,16 +74896,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -75012,45 +74907,30 @@ "text": " ", "kind": "space" }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "number", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "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_ncr", + "kind": "localName" }, { "text": ":", @@ -75061,70 +74941,18 @@ "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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -75134,7 +74962,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -75146,20 +74974,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -75167,32 +74995,41 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" + "text": "i1_s_prop", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_r", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "i1_s_r", + "kind": "localName" }, { "text": ":", @@ -75203,53 +75040,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" - } - ] - } - ] + "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -75257,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": ":", @@ -75293,38 +75101,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75338,7 +75122,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -75354,7 +75138,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -75366,62 +75150,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75435,7 +75212,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -75451,7 +75228,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -75463,97 +75240,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -75567,7 +75333,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -75583,7 +75349,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -75595,25 +75361,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -75621,18 +75382,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -75642,7 +75398,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -75654,20 +75410,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -75675,8 +75448,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -75687,28 +75468,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -75716,23 +75529,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" }, { @@ -75744,7 +75549,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -75752,11 +75557,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -75764,77 +75565,108 @@ "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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "delete", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", + "name": "do", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "i1_ncf", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -75846,7 +75678,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -75854,11 +75686,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -75866,20 +75694,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -75887,8 +75739,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -75899,20 +75759,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -75920,11 +75767,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -75934,27 +75777,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -75965,20 +75807,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_prop", - "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" }, { @@ -75986,30 +75864,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -76019,7 +75880,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -76031,20 +75892,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" }, { @@ -76052,23 +75913,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" }, { @@ -76080,7 +75933,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -76088,11 +75941,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -76100,18 +75949,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -76121,7 +76010,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -76133,68 +76022,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -76202,20 +76119,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -76223,30 +76145,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -76256,7 +76161,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -76268,20 +76173,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -76289,30 +76223,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -76322,7 +76239,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -76334,20 +76251,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -76355,20 +76277,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -77960,7 +77870,116 @@ "documentation": [] }, { - "name": "unescape", + "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": "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", @@ -77974,7 +77993,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "escape", "kind": "functionName" }, { @@ -78016,7 +78035,7 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], @@ -78050,13 +78069,13 @@ ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -78064,24 +78083,32 @@ "kind": "space" }, { - "text": "URIError", - "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": "URIError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -78092,69 +78119,42 @@ "kind": "space" }, { - "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", + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "yield", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] } @@ -78199,32 +78199,79 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" - }, + "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": ":", - "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": "IArguments", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "Array", + "name": "cProperties_i", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -78232,25 +78279,51 @@ "kind": "space" }, { - "text": "Array", + "text": "cProperties_i", "kind": "localName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, + { + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -78260,7 +78333,7 @@ "kind": "space" }, { - "text": "Array", + "text": "i1", "kind": "localName" }, { @@ -78272,20 +78345,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "i1_c", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -78293,89 +78366,40 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1_c", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "typeof", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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" - } - ] + "documentation": [] }, { - "name": "Boolean", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -78383,24 +78407,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": ":", @@ -78411,133 +78435,67 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "class", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "class", - "kind": "keyword", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "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": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "i1_nc_p", + "kind": "localName" + }, { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -78551,7 +78509,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_ncf", "kind": "localName" }, { @@ -78563,55 +78521,54 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "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" @@ -78621,7 +78578,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_ncprop", "kind": "localName" }, { @@ -78633,20 +78590,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -78654,13 +78611,30 @@ "kind": "space" }, { - "text": "Date", + "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" @@ -78670,7 +78644,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_p", "kind": "localName" }, { @@ -78682,37 +78656,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": "debugger", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -78720,16 +78677,8 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -78740,12 +78689,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -78756,44 +78722,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_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -78801,15 +78743,23 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -78821,7 +78771,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -78829,7 +78779,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -78837,92 +78791,53 @@ "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": "default", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "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": "i1_s_nc_p", + "kind": "localName" + }, { - "text": "else", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "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" }, { @@ -78930,15 +78845,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" }, { @@ -78950,7 +78873,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -78958,7 +78881,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -78966,44 +78893,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" }, { @@ -79011,16 +78914,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncprop", + "kind": "localName" }, { "text": ":", @@ -79031,7 +78926,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncr", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -79039,7 +78947,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncr", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -79049,13 +78961,30 @@ { "text": "number", "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "|", + "text": "i1_s_p", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -79063,12 +78992,29 @@ "kind": "space" }, { - "text": "boolean", + "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": ":", @@ -79079,56 +79025,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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_r", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -79136,24 +79046,49 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_r", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "text": " ", + "kind": "space" + }, + { + "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": "Error", - "kind": "localName" + "text": "value", + "kind": "parameterName" }, { "text": ":", @@ -79164,20 +79099,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -79185,32 +79120,36 @@ "kind": "space" }, { - "text": "escape", - "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": ":", @@ -79221,53 +79160,20 @@ "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": "ArrayConstructor", + "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": "eval", - "kind": "function", + "name": "ArrayBuffer", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -79275,32 +79181,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -79311,38 +79209,55 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "as", + "kind": "keyword" } ] }, { - "name": "EvalError", + "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", @@ -79356,7 +79271,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Boolean", "kind": "localName" }, { @@ -79372,7 +79287,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Boolean", "kind": "localName" }, { @@ -79384,62 +79299,86 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "export", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "break", "kind": "keyword" } ] }, { - "name": "extends", + "name": "case", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "case", "kind": "keyword" } ] }, { - "name": "false", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "catch", "kind": "keyword" } ] }, { - "name": "finally", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "class", "kind": "keyword" } ] }, { - "name": "Float32Array", + "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", @@ -79453,7 +79392,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -79469,7 +79408,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "DataView", "kind": "localName" }, { @@ -79481,19 +79420,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", @@ -79507,7 +79441,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -79523,7 +79457,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Date", "kind": "localName" }, { @@ -79535,49 +79469,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": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "Function", - "kind": "var", + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -79585,24 +79507,32 @@ "kind": "space" }, { - "text": "Function", - "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": "Function", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -79613,25 +79543,44 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "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": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "decodeURIComponent", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "function", "kind": "keyword" }, { @@ -79639,29 +79588,16 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "i1", - "kind": "localName" + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -79672,29 +79608,12 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "i1_c", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_c", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -79705,52 +79624,108 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "c1", - "kind": "className" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } ], - "documentation": [] + "tags": [ + { + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] + } + ] }, { - "name": "i1_f", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_f", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -79762,7 +79737,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -79770,11 +79745,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -79782,53 +79753,44 @@ "kind": "space" }, { - "text": "number", + "text": "string", "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" - }, + "documentation": [ { - "text": "number", - "kind": "keyword" + "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": "i1_ncf", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -79836,23 +79798,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" }, { @@ -79864,19 +79818,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -79886,30 +79836,13 @@ { "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": ":", + "text": "|", "kind": "punctuation" }, { @@ -79917,29 +79850,12 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "boolean", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "i1_ncr", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -79950,53 +79866,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_p", - "kind": "var", + "name": "enum", + "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": "enum", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_prop", + "name": "Error", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -80004,30 +79923,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -80037,7 +79939,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -80049,20 +79951,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" }, { @@ -80070,23 +79972,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" }, { @@ -80098,7 +79992,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -80106,11 +80000,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -80118,18 +80008,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -80139,7 +80069,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -80151,68 +80081,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -80220,20 +80178,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -80241,30 +80204,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -80274,7 +80220,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -80286,20 +80232,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -80307,30 +80282,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -80340,7 +80298,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -80352,20 +80310,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -80373,20 +80336,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -81978,7 +81929,116 @@ "documentation": [] }, { - "name": "unescape", + "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": "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", @@ -81992,7 +82052,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "escape", "kind": "functionName" }, { @@ -82034,7 +82094,7 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], @@ -82068,29 +82128,13 @@ ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "URIError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -82098,40 +82142,19 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "unescape", + "kind": "functionName" }, - { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "value", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "(", "kind": "punctuation" }, { - "text": "parameter", - "kind": "text" + "text": "string", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -82139,8 +82162,12 @@ "kind": "space" }, { - "text": "value", - "kind": "parameterName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -82151,69 +82178,42 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], - "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": [ + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "yield", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] } @@ -82619,37 +82619,39 @@ }, "entries": [ { - "name": "abstract", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "abstract", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] - }, - { - "name": "any", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "any", - "kind": "keyword" + "text": "This is comment for c1", + "kind": "text" } ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -82657,25 +82659,18 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cProperties", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "cProperties_i", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -82685,7 +82680,7 @@ "kind": "space" }, { - "text": "Array", + "text": "cProperties_i", "kind": "localName" }, { @@ -82697,20 +82692,20 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "cWithConstructorProperty", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -82718,13 +82713,18 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + "text": "cWithConstructorProperty", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -82734,7 +82734,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "i1", "kind": "localName" }, { @@ -82746,97 +82746,61 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], - "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": "as", - "kind": "keyword", + "name": "i1_c", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "asserts", - "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": "i1_c", + "kind": "localName" + }, { - "text": "await", - "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "bigint", - "kind": "keyword" - } - ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "boolean", + "text": "typeof", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "Boolean", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -82844,24 +82808,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": ":", @@ -82872,133 +82836,67 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "class", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "catch", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "class", - "kind": "keyword", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "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": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "i1_nc_p", + "kind": "localName" + }, { - "text": "class", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cProperties", - "kind": "className" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_ncf", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -83012,7 +82910,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_ncf", "kind": "localName" }, { @@ -83024,55 +82922,54 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "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" @@ -83082,7 +82979,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_ncprop", "kind": "localName" }, { @@ -83094,20 +82991,20 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -83115,13 +83012,30 @@ "kind": "space" }, { - "text": "Date", + "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" @@ -83131,7 +83045,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_p", "kind": "localName" }, { @@ -83143,49 +83057,20 @@ "kind": "space" }, { - "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", + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "declare", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "declare", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -83193,16 +83078,8 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURI", - "kind": "parameterName" + "text": "i1_prop", + "kind": "localName" }, { "text": ":", @@ -83213,12 +83090,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -83229,44 +83123,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_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -83274,15 +83144,23 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "b", "kind": "parameterName" }, { @@ -83294,7 +83172,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -83302,7 +83180,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -83310,92 +83192,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" - } - ] - } - ] - }, - { - "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": [] }, { - "name": "else", - "kind": "keyword", + "name": "i1_s_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "else", - "kind": "keyword" - } - ] - }, - { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -83403,32 +83213,8 @@ "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": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -83439,44 +83225,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_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -83484,16 +83246,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_ncf", + "kind": "localName" }, { "text": ":", @@ -83504,15 +83258,15 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -83524,11 +83278,7 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "|", + "text": ")", "kind": "punctuation" }, { @@ -83536,15 +83286,7 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -83552,56 +83294,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" - } - ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Error", + "name": "i1_s_ncprop", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -83609,13 +83315,30 @@ "kind": "space" }, { - "text": "Error", + "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" @@ -83625,7 +83348,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_ncr", "kind": "localName" }, { @@ -83637,20 +83360,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -83658,16 +83381,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -83678,12 +83393,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": ":", @@ -83694,53 +83426,44 @@ "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" - } - ] - }, + "documentation": [] + }, + { + "name": "abstract", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "abstract", + "kind": "keyword" } ] }, { - "name": "eval", - "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" }, { @@ -83748,32 +83471,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": ":", @@ -83784,38 +83511,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -83829,7 +83532,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -83845,7 +83548,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -83857,62 +83560,91 @@ "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": "export", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "as", "kind": "keyword" } ] }, { - "name": "extends", + "name": "asserts", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "asserts", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "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", @@ -83926,7 +83658,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -83942,7 +83674,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -83954,97 +83686,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -84058,7 +83779,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -84074,7 +83795,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -84086,25 +83807,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -84112,18 +83828,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -84133,7 +83844,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -84145,20 +83856,49 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "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" }, { @@ -84166,8 +83906,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -84178,28 +83926,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -84207,23 +83987,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" }, { @@ -84235,7 +84007,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -84243,11 +84015,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -84255,53 +84023,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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "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_ncf", - "kind": "var", + "name": "else", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", + "displayParts": [ + { + "text": "else", + "kind": "keyword" + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -84309,23 +84116,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -84337,7 +84136,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -84345,11 +84144,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -84357,20 +84152,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -84378,8 +84197,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -84390,20 +84217,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -84411,11 +84225,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -84425,27 +84235,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -84456,20 +84265,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_prop", - "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" }, { @@ -84477,30 +84322,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -84510,7 +84338,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -84522,20 +84350,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" }, { @@ -84543,23 +84371,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" }, { @@ -84571,7 +84391,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -84579,11 +84399,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -84591,18 +84407,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -84612,7 +84468,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -84624,20 +84480,68 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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" }, { @@ -84645,24 +84549,24 @@ "kind": "space" }, { - "text": "i1_s_ncf", + "text": "Float32Array", "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": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -84673,38 +84577,39 @@ "kind": "space" }, { - "text": "number", - "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": "=>", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "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" @@ -84714,7 +84619,7 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { @@ -84726,20 +84631,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_s_ncr", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -84747,30 +84681,13 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Function", "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" @@ -84780,7 +84697,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -84792,20 +84709,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -84813,20 +84735,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -86549,6 +86459,229 @@ ], "documentation": [] }, + { + "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", + "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": "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": "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": "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", @@ -86638,64 +86771,307 @@ ] } ] + } + ] + } + }, + { + "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": "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": "unique", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_s2", + "kind": "method", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "unique", + "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": "unknown", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "nc_s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "text": "unknown", + "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": "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": "URIError", - "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": "URIError", - "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": "URIError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -86706,90 +87082,79 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "var", - "kind": "keyword" + "text": "static sum with property", + "kind": "text" } ] }, { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "s3", + "kind": "property", + "kindModifiers": "static", + "sortText": "10", "displayParts": [ { - "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": "property", + "kind": "text" + }, { - "text": "with", + "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" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "yield", - "kind": "keyword" + "text": "static getter property", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "setter property 3", + "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": "apply", "kind": "method", @@ -87413,362 +87778,11 @@ "kind": "punctuation" }, { - "text": "property", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, - { - "text": ".", - "kind": "punctuation" - }, - { - "text": "length", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "nc_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": "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": "property", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -87776,13 +87790,17 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { - "text": ")", + "text": ".", "kind": "punctuation" }, + { + "text": "length", + "kind": "propertyName" + }, { "text": ":", "kind": "punctuation" @@ -87796,18 +87814,13 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "static sum with property", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "s3", + "name": "prototype", "kind": "property", - "kindModifiers": "static", - "sortText": "10", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "(", @@ -87834,7 +87847,7 @@ "kind": "punctuation" }, { - "text": "s3", + "text": "prototype", "kind": "propertyName" }, { @@ -87846,24 +87859,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "c1", + "kind": "className" } ], - "documentation": [ - { - "text": "static getter property", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "setter property 3", - "kind": "text" - } - ] + "documentation": [] }, { "name": "toString", @@ -87942,37 +87942,13 @@ "isNewIdentifierLocation": false, "entries": [ { - "name": "abstract", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "abstract", - "kind": "keyword" - } - ] - }, - { - "name": "any", - "kind": "keyword", + "name": "c1", + "kind": "class", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "any", - "kind": "keyword" - } - ] - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -87980,27 +87956,25 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, + "text": "c1", + "kind": "className" + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "This is comment for c1", + "kind": "text" + } + ] + }, + { + "name": "cProperties", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "var", + "text": "class", "kind": "keyword" }, { @@ -88008,46 +87982,18 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "cProperties_i", "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" @@ -88057,7 +88003,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "cProperties_i", "kind": "localName" }, { @@ -88069,111 +88015,39 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "cProperties", + "kind": "className" } ], - "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": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "asserts", - "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "async", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "await", - "kind": "keyword", + "name": "cWithConstructorProperty", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "class", "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "bigint", - "kind": "keyword" - } - ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "boolean", - "kind": "keyword" + "text": "cWithConstructorProperty", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "Boolean", + "name": "i1", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -88183,7 +88057,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "i1", "kind": "localName" }, { @@ -88195,32 +88069,20 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, - { - "name": "c1", - "kind": "class", + "name": "i1_c", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "var", "kind": "keyword" }, { @@ -88228,85 +88090,19 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" - } - ], - "documentation": [ - { - "text": "This is comment for c1", - "kind": "text" - } - ] - }, - { - "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": "i1_c", + "kind": "localName" + }, { - "text": "const", - "kind": "keyword" - } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "cProperties", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "class", + "text": "typeof", "kind": "keyword" }, { @@ -88314,14 +88110,14 @@ "kind": "space" }, { - "text": "cProperties", + "text": "c1", "kind": "className" } ], "documentation": [] }, { - "name": "cProperties_i", + "name": "i1_f", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -88335,7 +88131,7 @@ "kind": "space" }, { - "text": "cProperties_i", + "text": "i1_f", "kind": "localName" }, { @@ -88347,69 +88143,35 @@ "kind": "space" }, { - "text": "cProperties", - "kind": "className" - } - ], - "documentation": [] - }, - { - "name": "cWithConstructorProperty", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "cWithConstructorProperty", - "kind": "className" - } - ], - "documentation": [] - }, - { - "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": "number", + "kind": "keyword" }, { - "text": "var", - "kind": "keyword" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -88417,34 +88179,18 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_nc_p", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Date", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -88454,7 +88200,7 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_nc_p", "kind": "localName" }, { @@ -88466,65 +88212,44 @@ "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": "debugger", - "kind": "keyword", + "name": "i1_ncf", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "declare", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "declare", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, + { + "text": "i1_ncf", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "decodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", + "text": "b", "kind": "parameterName" }, { @@ -88536,7 +88261,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -88544,7 +88269,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -88552,44 +88281,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -88597,16 +88302,8 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -88617,12 +88314,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -88633,92 +88347,119 @@ "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": "default", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "default", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "do", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "do", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "else", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "else", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -88726,15 +88467,23 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -88746,7 +88495,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -88754,7 +88503,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -88762,44 +88515,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -88807,16 +88536,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -88827,7 +88548,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -88835,7 +88569,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -88843,15 +88581,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -88859,7 +88597,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { @@ -88867,7 +88605,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -88875,56 +88617,53 @@ "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": "enum", - "kind": "keyword", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "enum", + "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": "Error", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -88932,13 +88671,30 @@ "kind": "space" }, { - "text": "Error", + "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" @@ -88948,7 +88704,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -88960,20 +88716,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -88981,16 +88737,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -89001,12 +88749,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": ":", @@ -89017,53 +88782,44 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "abstract", + "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": "abstract", + "kind": "keyword" } - ], - "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "any", + "kind": "keyword" } ] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -89071,32 +88827,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": ":", @@ -89107,38 +88867,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -89152,7 +88888,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -89168,7 +88904,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -89180,62 +88916,91 @@ "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": "export", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "as", "kind": "keyword" } ] }, { - "name": "extends", + "name": "asserts", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "asserts", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "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", @@ -89249,7 +89014,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -89265,7 +89030,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -89277,97 +89042,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -89381,7 +89135,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -89397,7 +89151,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -89409,25 +89163,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -89435,18 +89184,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -89456,7 +89200,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -89468,20 +89212,49 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "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" }, { @@ -89489,8 +89262,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -89501,28 +89282,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -89530,23 +89343,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" }, { @@ -89558,7 +89363,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -89566,11 +89371,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -89578,77 +89379,108 @@ "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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "delete", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "i1_ncf", - "kind": "var", + "name": "do", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "i1_ncf", - "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": "encodeURI", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -89660,7 +89492,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -89668,11 +89500,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -89680,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -89701,8 +89553,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -89713,20 +89573,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -89734,11 +89581,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -89748,27 +89591,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -89779,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_prop", - "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" }, { @@ -89800,30 +89678,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -89833,7 +89694,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -89845,20 +89706,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" }, { @@ -89866,23 +89727,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" }, { @@ -89894,7 +89747,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -89902,11 +89755,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -89914,18 +89763,58 @@ "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_nc_p", + "name": "EvalError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -89935,7 +89824,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -89947,68 +89836,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -90016,20 +89933,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -90037,30 +89959,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -90070,7 +89975,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -90082,20 +89987,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -90103,30 +90037,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -90136,7 +90053,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -90148,20 +90065,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -90169,20 +90091,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -91905,96 +91815,6 @@ ], "documentation": [] }, - { - "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": "unique", "kind": "keyword", @@ -92127,6 +91947,186 @@ "kind": "keyword" } ] + }, + { + "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" + } + ] + } + ] } ] } @@ -92502,240 +92502,48 @@ { "text": " ", "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "more info about a", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "this is first parameter a", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is first parameter a", - "kind": "text" - } - ] - } - ] - }, - { - "name": "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": "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": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "as", + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "async", - "kind": "keyword" + "text": "more info about a", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "this is first parameter a", + "kind": "text" } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "await", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is first parameter a", + "kind": "text" + } + ] } ] }, { - "name": "bbbb", + "name": "arguments", "kind": "local var", "kindModifiers": "", "sortText": "11", @@ -92757,8 +92565,8 @@ "kind": "space" }, { - "text": "bbbb", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -92769,44 +92577,36 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "bbbb", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "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": "Boolean", + "text": "bbbb", "kind": "localName" }, { @@ -92818,24 +92618,12 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", - "kind": "keyword" - } - ] - }, { "name": "c1", "kind": "class", @@ -92862,66 +92650,6 @@ } ] }, - { - "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": "cProperties", "kind": "class", @@ -92998,13 +92726,13 @@ "documentation": [] }, { - "name": "DataView", + "name": "i1", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -93012,13 +92740,30 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, + { + "text": "c1", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "i1_c", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { "text": "var", "kind": "keyword" @@ -93028,7 +92773,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "i1_c", "kind": "localName" }, { @@ -93040,20 +92785,28 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "text": "typeof", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c1", + "kind": "className" } ], "documentation": [] }, { - "name": "Date", + "name": "i1_f", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -93061,27 +92814,39 @@ "kind": "space" }, { - "text": "Date", + "text": "i1_f", "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": "Date", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -93089,37 +92854,61 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "=>", + "kind": "punctuation" + }, { - "text": "Enables basic storage and retrieval of dates and times.", - "kind": "text" + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "debugger", - "kind": "keyword", + "name": "i1_nc_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "debugger", + "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": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -93127,15 +92916,23 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "i1_ncf", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", + "text": "b", "kind": "parameterName" }, { @@ -93147,7 +92944,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -93155,7 +92952,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -93163,44 +92964,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_ncprop", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -93208,16 +92985,8 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "encodedURIComponent", - "kind": "parameterName" + "text": "i1_ncprop", + "kind": "localName" }, { "text": ":", @@ -93228,12 +92997,29 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -93244,92 +93030,119 @@ "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": "default", - "kind": "keyword", + "name": "i1_p", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "default", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_p", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "delete", - "kind": "keyword", + "name": "i1_prop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "delete", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_prop", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "do", - "kind": "keyword", + "name": "i1_r", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "do", - "kind": "keyword" - } - ] - }, - { - "name": "else", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "i1_r", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, { - "text": "else", + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "encodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "name": "i1_s_f", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -93337,15 +93150,23 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "i1_s_f", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -93357,7 +93178,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -93365,7 +93186,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -93373,44 +93198,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_nc_p", + "kind": "var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -93418,16 +93219,8 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" + "text": "i1_s_nc_p", + "kind": "localName" }, { "text": ":", @@ -93438,7 +93231,20 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "i1_s_ncf", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -93446,7 +93252,11 @@ "kind": "space" }, { - "text": "|", + "text": "i1_s_ncf", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -93454,15 +93264,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "b", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -93470,7 +93280,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { @@ -93478,7 +93288,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -93486,56 +93300,53 @@ "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": "enum", - "kind": "keyword", + "name": "i1_s_ncprop", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "enum", + "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": "Error", + "name": "i1_s_ncr", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -93543,13 +93354,30 @@ "kind": "space" }, { - "text": "Error", + "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" @@ -93559,7 +93387,7 @@ "kind": "space" }, { - "text": "Error", + "text": "i1_s_p", "kind": "localName" }, { @@ -93571,20 +93399,20 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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" }, { @@ -93592,16 +93420,8 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" + "text": "i1_s_prop", + "kind": "localName" }, { "text": ":", @@ -93612,12 +93432,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": ":", @@ -93628,53 +93465,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" - } - ] - } - ] + "documentation": [] }, { - "name": "eval", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -93682,32 +93486,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": ":", @@ -93718,38 +93526,14 @@ "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": "EvalError", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -93763,7 +93547,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -93779,7 +93563,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -93791,62 +93575,55 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "as", "kind": "keyword" } ] }, { - "name": "false", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "async", "kind": "keyword" } ] }, { - "name": "finally", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "await", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -93860,7 +93637,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -93876,7 +93653,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Boolean", "kind": "localName" }, { @@ -93888,97 +93665,86 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "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": "break", + "kind": "keyword" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "catch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "class", + "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": "class", + "kind": "keyword" } ] }, { - "name": "for", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "const", "kind": "keyword" } ] }, { - "name": "function", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Function", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -93992,7 +93758,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -94008,7 +93774,7 @@ "kind": "space" }, { - "text": "Function", + "text": "DataView", "kind": "localName" }, { @@ -94020,25 +93786,20 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "DataViewConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Creates a new function.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", + "name": "Date", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "module", + "text": "interface", "kind": "keyword" }, { @@ -94046,18 +93807,13 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "i1", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "Date", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -94067,7 +93823,7 @@ "kind": "space" }, { - "text": "i1", + "text": "Date", "kind": "localName" }, { @@ -94079,20 +93835,37 @@ "kind": "space" }, { - "text": "c1", - "kind": "className" + "text": "DateConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "i1_c", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", + "kind": "keyword" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -94100,8 +93873,16 @@ "kind": "space" }, { - "text": "i1_c", - "kind": "localName" + "text": "decodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURI", + "kind": "parameterName" }, { "text": ":", @@ -94112,28 +93893,60 @@ "kind": "space" }, { - "text": "typeof", + "text": "string", "kind": "keyword" }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "c1", - "kind": "className" + "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" }, { @@ -94141,23 +93954,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" }, { @@ -94169,7 +93974,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -94177,11 +93982,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -94189,53 +93990,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_nc_p", - "kind": "var", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "i1_nc_p", - "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_ncf", - "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" }, { @@ -94243,23 +94083,15 @@ "kind": "space" }, { - "text": "i1_ncf", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "b", + "text": "uri", "kind": "parameterName" }, { @@ -94271,7 +94103,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -94279,11 +94111,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -94291,20 +94119,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_ncprop", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURIComponent", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -94312,8 +94164,16 @@ "kind": "space" }, { - "text": "i1_ncprop", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -94324,20 +94184,7 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { @@ -94345,11 +94192,7 @@ "kind": "space" }, { - "text": "i1_ncr", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -94359,27 +94202,26 @@ { "text": "number", "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "|", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "i1_p", - "kind": "localName" + "text": "boolean", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -94390,20 +94232,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_prop", - "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" }, { @@ -94411,30 +94289,13 @@ "kind": "space" }, { - "text": "i1_prop", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "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" @@ -94444,7 +94305,7 @@ "kind": "space" }, { - "text": "i1_r", + "text": "Error", "kind": "localName" }, { @@ -94456,20 +94317,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" }, { @@ -94477,8 +94338,16 @@ "kind": "space" }, { - "text": "i1_s_f", - "kind": "localName" + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" }, { "text": ":", @@ -94489,12 +94358,12 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { - "text": "b", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -94505,38 +94374,58 @@ "kind": "space" }, { - "text": "number", + "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": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_nc_p", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -94546,7 +94435,7 @@ "kind": "space" }, { - "text": "i1_s_nc_p", + "text": "EvalError", "kind": "localName" }, { @@ -94558,68 +94447,96 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "i1_s_ncf", - "kind": "var", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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": "i1_s_ncf", - "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": "(", - "kind": "punctuation" + "text": "Float32Array", + "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": "Float32Array", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -94627,20 +94544,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_ncprop", + "name": "Float64Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -94648,30 +94570,13 @@ "kind": "space" }, { - "text": "i1_s_ncprop", + "text": "Float64Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "i1_s_ncr", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ { "text": "var", "kind": "keyword" @@ -94681,7 +94586,7 @@ "kind": "space" }, { - "text": "i1_s_ncr", + "text": "Float64Array", "kind": "localName" }, { @@ -94693,20 +94598,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_s_p", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "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": "interface", "kind": "keyword" }, { @@ -94714,30 +94648,13 @@ "kind": "space" }, { - "text": "i1_s_p", + "text": "Function", "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" @@ -94747,7 +94664,7 @@ "kind": "space" }, { - "text": "i1_s_prop", + "text": "Function", "kind": "localName" }, { @@ -94759,20 +94676,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], - "documentation": [] + "documentation": [ + { + "text": "Creates a new function.", + "kind": "text" + } + ] }, { - "name": "i1_s_r", - "kind": "var", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "module", "kind": "keyword" }, { @@ -94780,20 +94702,8 @@ "kind": "space" }, { - "text": "i1_s_r", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] @@ -96385,7 +96295,116 @@ "documentation": [] }, { - "name": "unescape", + "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": "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": "yield", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", "kind": "function", "kindModifiers": "deprecated,declare", "sortText": "23", @@ -96399,7 +96418,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "escape", "kind": "functionName" }, { @@ -96441,7 +96460,7 @@ ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], @@ -96475,13 +96494,13 @@ ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -96489,24 +96508,32 @@ "kind": "space" }, { - "text": "URIError", - "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": "URIError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -96517,69 +96544,42 @@ "kind": "space" }, { - "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", + "text": "string", "kind": "keyword" } - ] - }, - { - "name": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "kind": "text" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "yield", - "kind": "keyword" + "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 e183129734778..66e9516361e36 100644 --- a/tests/baselines/reference/completionsCommentsCommentParsing.baseline +++ b/tests/baselines/reference/completionsCommentsCommentParsing.baseline @@ -15,8 +15,8 @@ }, "entries": [ { - "name": "arguments", - "kind": "local var", + "name": "a", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ @@ -25,7 +25,7 @@ "kind": "punctuation" }, { - "text": "local var", + "text": "parameter", "kind": "text" }, { @@ -37,8 +37,8 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -49,57 +49,61 @@ "kind": "space" }, { - "text": "IArguments", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "first number", + "kind": "text" + } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] + } + ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "arguments", + "kind": "local var", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "local var", + "kind": "text" }, { - "text": ">", + "text": ")", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -110,24 +114,12 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, { "name": "b", "kind": "parameter", @@ -194,21 +186,33 @@ ] }, { - "name": "a", - "kind": "parameter", + "name": "divide", + "kind": "function", "kindModifiers": "", "sortText": "11", "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "divide", + "kind": "functionName" + }, { "text": "(", "kind": "punctuation" }, { - "text": "parameter", - "kind": "text" + "text": "a", + "kind": "parameterName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -216,7 +220,19 @@ "kind": "space" }, { - "text": "a", + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", "kind": "parameterName" }, { @@ -230,11 +246,27 @@ { "text": "number", "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "first number", + "text": "this is divide function", "kind": "text" } ], @@ -251,7 +283,33 @@ "kind": "space" }, { - "text": "first number", + "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" } ] @@ -259,13 +317,13 @@ ] }, { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "f1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -273,24 +331,32 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "f1", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -301,49 +367,7 @@ "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": "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", + "text": "any", "kind": "keyword" }, { @@ -351,120 +375,64 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "+", + "kind": "operator" }, { - "text": "var", - "kind": "keyword" + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "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": [ + "documentation": [ { - "text": "class", - "kind": "keyword" + "text": "fn f1 with number", + "kind": "text" } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "const", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "about b", + "kind": "text" + } + ] } ] }, { - "name": "continue", - "kind": "keyword", + "name": "fooBar", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "continue", - "kind": "keyword" - } - ] - }, - { - "name": "DataView", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -472,24 +440,16 @@ "kind": "space" }, { - "text": "DataView", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "fooBar", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "DataView", - "kind": "localName" + "text": "foo", + "kind": "parameterName" }, { "text": ":", @@ -500,45 +460,36 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "Date", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "Date", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": "\n", - "kind": "lineBreak" + "text": "bar", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -549,34 +500,58 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "Function returns string concat of foo and bar", "kind": "text" } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "debugger", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "foo", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is string", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", + "kind": "text" + } + ] } ] }, { - "name": "decodeURI", + "name": "jsDocCommentAlignmentTest1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -587,29 +562,13 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "jsDocCommentAlignmentTest1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -623,41 +582,22 @@ "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\nAnd properly aligned comment", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURIComponent", + "name": "jsDocCommentAlignmentTest2", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -668,29 +608,13 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "jsDocCommentAlignmentTest2", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -704,62 +628,19 @@ "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\n And aligned with 4 space char margin", "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": "divide", + "name": "jsDocCommentAlignmentTest3", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -773,7 +654,7 @@ "kind": "space" }, { - "text": "divide", + "text": "jsDocCommentAlignmentTest3", "kind": "functionName" }, { @@ -793,7 +674,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -817,7 +698,31 @@ "kind": "space" }, { - "text": "number", + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" }, { @@ -839,7 +744,7 @@ ], "documentation": [ { - "text": "this is divide function", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], @@ -856,16 +761,24 @@ "kind": "space" }, { - "text": "this is a", + "text": "this is info about a\nspanning on two lines and aligned perfectly", "kind": "text" } ] }, { - "name": "paramTag", + "name": "param", "text": [ { - "text": "{ number } g this is optional param g", + "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" } ] @@ -874,7 +787,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "c", "kind": "parameterName" }, { @@ -882,7 +795,7 @@ "kind": "space" }, { - "text": "this is b", + "text": "this is info about b\nnot aligned text about parameter will eat only one space", "kind": "text" } ] @@ -890,34 +803,10 @@ ] }, { - "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", + "name": "jsDocMixedComments1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -928,29 +817,13 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "jsDocMixedComments1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -964,41 +837,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "jsdoc comment", "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": "jsDocMixedComments2", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -1009,7 +863,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "jsDocMixedComments2", "kind": "functionName" }, { @@ -1017,8 +871,8 @@ "kind": "punctuation" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1029,23 +883,25 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "number", + "text": "function", "kind": "keyword" }, { @@ -1053,16 +909,12 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { - "text": "boolean", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -1077,56 +929,25 @@ "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": "* triplestar 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": "enum", - "kind": "keyword", + "name": "jsDocMixedComments4", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1134,24 +955,16 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Error", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1162,17 +975,22 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "escape", + "name": "jsDocMixedComments5", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -1183,29 +1001,13 @@ "kind": "space" }, { - "text": "escape", + "text": "jsDocMixedComments5", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -1219,50 +1021,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": "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": "eval", + "name": "jsDocMixedComments6", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -1273,29 +1047,13 @@ "kind": "space" }, { - "text": "eval", + "text": "jsDocMixedComments6", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "x", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -1309,44 +1067,25 @@ "kind": "space" }, { - "text": "any", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "jsdoc comment", "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": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1354,24 +1093,16 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "EvalError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1382,38 +1113,19 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", + "text": "void", "kind": "keyword" } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "extends", - "kind": "keyword" + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "kind": "text" } ] }, { - "name": "f1", + "name": "jsDocMultiLineMerge", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -1427,7 +1139,7 @@ "kind": "space" }, { - "text": "f1", + "text": "jsDocMultiLineMerge", "kind": "functionName" }, { @@ -1435,8 +1147,8 @@ "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1447,112 +1159,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", + "text": "void", "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": "Another this one too", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } ] }, { - "name": "finally", - "kind": "keyword", + "name": "jsDocParamTest", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1560,24 +1185,16 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocParamTest", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float32Array", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -1588,50 +1205,20 @@ "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": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -1642,41 +1229,19 @@ "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": "fooBar", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "fooBar", - "kind": "functionName" + "text": ",", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "foo", + "text": "c", "kind": "parameterName" }, { @@ -1688,7 +1253,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -1700,7 +1265,7 @@ "kind": "space" }, { - "text": "bar", + "text": "d", "kind": "parameterName" }, { @@ -1712,7 +1277,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -1728,13 +1293,13 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "text": "this is jsdoc style function with param tag as well as inline parameter help", "kind": "text" } ], @@ -1743,7 +1308,7 @@ "name": "param", "text": [ { - "text": "foo", + "text": "a", "kind": "parameterName" }, { @@ -1751,7 +1316,7 @@ "kind": "space" }, { - "text": "is string", + "text": "it is first parameter", "kind": "text" } ] @@ -1760,7 +1325,7 @@ "name": "param", "text": [ { - "text": "bar", + "text": "c", "kind": "parameterName" }, { @@ -1768,7 +1333,7 @@ "kind": "space" }, { - "text": "is second string", + "text": "it is third parameter", "kind": "text" } ] @@ -1776,62 +1341,30 @@ ] }, { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", + "name": "jsDocSingleLine", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" - } - ] - }, - { - "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": "jsDocSingleLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Function", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1842,25 +1375,25 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "this is eg of single line jsdoc style comment", "kind": "text" } ] }, { - "name": "globalThis", - "kind": "module", + "name": "multiLine", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "function", "kind": "keyword" }, { @@ -1868,77 +1401,16 @@ "kind": "space" }, { - "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": "multiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Infinity", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -1949,32 +1421,20 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [] }, { - "name": "instanceof", - "kind": "keyword", + "name": "multiply", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -1982,27 +1442,31 @@ "kind": "space" }, { - "text": "Int16Array", - "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": "Int16Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -2010,53 +1474,51 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "b", + "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": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "interface", + "text": " ", + "kind": "space" + }, + { + "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": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -2064,50 +1526,56 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "d", + "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", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "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": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2118,117 +1586,78 @@ "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 multiplication function", "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": "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" - }, + "tags": [ { - "text": ":", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": "number", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] }, { - "text": ")", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "d", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "anotherTag" }, - { - "text": "boolean", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Determines whether a supplied number is finite.", - "kind": "text" - } - ], - "tags": [ { "name": "param", "text": [ { - "text": "number", + "text": "e", "kind": "parameterName" }, { @@ -2236,18 +1665,21 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "LastParam", "kind": "text" } ] + }, + { + "name": "anotherTag" } ] }, { - "name": "isNaN", + "name": "noHelpComment1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -2258,29 +1690,13 @@ "kind": "space" }, { - "text": "isNaN", + "text": "noHelpComment1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "number", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -2294,38 +1710,14 @@ "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).", - "kind": "text" - } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] + "documentation": [] }, { - "name": "jsDocCommentAlignmentTest1", + "name": "noHelpComment2", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -2339,7 +1731,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", + "text": "noHelpComment2", "kind": "functionName" }, { @@ -2363,15 +1755,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "This is function comment\nAnd properly aligned comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocCommentAlignmentTest2", + "name": "noHelpComment3", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -2385,7 +1772,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", + "text": "noHelpComment3", "kind": "functionName" }, { @@ -2409,15 +1796,31 @@ "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "This is function comment\n And aligned with 4 space char margin", - "kind": "text" + "text": "class", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NoQuickInfoClass", + "kind": "className" } - ] + ], + "documentation": [] }, { - "name": "jsDocCommentAlignmentTest3", + "name": "simple", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -2431,7 +1834,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", + "text": "simple", "kind": "functionName" }, { @@ -2439,8 +1842,8 @@ "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -2451,43 +1854,36 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, + } + ], + "documentation": [] + }, + { + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "square", + "kind": "functionName" }, { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "c", + "text": "a", "kind": "parameterName" }, { @@ -2499,7 +1895,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -2515,30 +1911,22 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "this is square function", "kind": "text" } ], "tags": [ { - "name": "param", + "name": "paramTag", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", + "text": "{ number } a this is input number of paramTag", "kind": "text" } ] @@ -2547,7 +1935,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "a", "kind": "parameterName" }, { @@ -2555,24 +1943,16 @@ "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": "this is input number", "kind": "text" } ] }, { - "name": "param", + "name": "returnType", "text": [ { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about b\nnot aligned text about parameter will eat only one space", + "text": "{ number } it is return type", "kind": "text" } ] @@ -2580,7 +1960,7 @@ ] }, { - "name": "jsDocMixedComments1", + "name": "subtract", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -2594,7 +1974,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments1", + "text": "subtract", "kind": "functionName" }, { @@ -2602,8 +1982,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -2614,45 +1994,35 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" + "text": "b", + "kind": "parameterName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "number", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, { @@ -2660,35 +2030,21 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ + "text": "c", + "kind": "parameterName" + }, { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "?", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "jsDocMixedComments3", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" @@ -2698,7 +2054,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -2706,34 +2066,32 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments4", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments4", - "kind": "functionName" + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", @@ -2744,7 +2102,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -2752,34 +2114,32 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments5", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments5", - "kind": "functionName" + "text": "e", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", @@ -2790,7 +2150,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -2798,45 +2162,39 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments6", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" + "text": "f", + "kind": "parameterName" }, { - "text": "(", + "text": "?", "kind": "punctuation" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -2844,38 +2202,16 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "jsdoc 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": "string", + "kind": "keyword" }, { "text": ")", @@ -2896,59 +2232,109 @@ ], "documentation": [ { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "text": "This is subtract function", "kind": "text" } - ] - }, - { - "name": "jsDocMultiLineMerge", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + ], + "tags": [ { - "text": "jsDocMultiLineMerge", - "kind": "functionName" + "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": ")", - "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": "Another this one too", - "kind": "text" + "name": "param", + "text": [ + { + "text": "", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "{ () => string; } } f this is optional param f", + "kind": "text" + } + ] } ] }, { - "name": "jsDocParamTest", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -2962,7 +2348,7 @@ "kind": "space" }, { - "text": "jsDocParamTest", + "text": "sum", "kind": "functionName" }, { @@ -3009,54 +2395,6 @@ "text": "number", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "d", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -3076,7 +2414,7 @@ ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "text": "Adds two integers and returns the result", "kind": "text" } ], @@ -3093,7 +2431,7 @@ "kind": "space" }, { - "text": "it is first parameter", + "text": "first number", "kind": "text" } ] @@ -3102,7 +2440,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "b", "kind": "parameterName" }, { @@ -3110,7 +2448,7 @@ "kind": "space" }, { - "text": "it is third parameter", + "text": "second number", "kind": "text" } ] @@ -3118,13 +2456,13 @@ ] }, { - "name": "jsDocSingleLine", - "kind": "function", + "name": "x", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -3132,16 +2470,46 @@ "kind": "space" }, { - "text": "jsDocSingleLine", - "kind": "functionName" + "text": "x", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } + ] + }, + { + "name": "y", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "y", + "kind": "localName" }, { "text": ":", @@ -3152,19 +2520,19 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "this is eg of single line jsdoc style comment", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "JSON", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3178,9 +2546,21 @@ "kind": "space" }, { - "text": "JSON", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -3194,7 +2574,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Array", "kind": "localName" }, { @@ -3206,31 +2586,14 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "ArrayConstructor", + "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" - } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "Math", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -3244,7 +2607,7 @@ "kind": "space" }, { - "text": "Math", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -3260,7 +2623,7 @@ "kind": "space" }, { - "text": "Math", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -3272,25 +2635,61 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "multiLine", - "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" }, { @@ -3298,16 +2697,24 @@ "kind": "space" }, { - "text": "multiLine", - "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": ":", @@ -3318,61 +2725,117 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "multiply", - "kind": "function", + "name": "break", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "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": "multiply", - "kind": "functionName" - }, + "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": "a", - "kind": "parameterName" - }, + "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": "number", - "kind": "keyword" + "text": "DataView", + "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -3383,39 +2846,48 @@ "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": "c", - "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": "Date", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -3423,41 +2895,55 @@ "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, + "text": "DateConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": "?", - "kind": "punctuation" - }, + "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" + } + ] + }, + { + "name": "decodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "decodeURI", + "kind": "functionName" }, { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "e", + "text": "encodedURI", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -3467,7 +2953,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -3483,13 +2969,13 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is multiplication function", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -3498,63 +2984,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": "encodedURI", "kind": "parameterName" }, { @@ -3562,66 +2992,18 @@ "kind": "space" }, { - "text": "LastParam", + "text": "A value representing an encoded URI.", "kind": "text" } ] - }, - { - "name": "anotherTag" } ] }, { - "name": "NaN", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "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": "noHelpComment1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", "displayParts": [ { "text": "function", @@ -3632,7 +3014,7 @@ "kind": "space" }, { - "text": "noHelpComment1", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -3640,8 +3022,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "encodedURIComponent", + "kind": "parameterName" }, { "text": ":", @@ -3652,34 +3034,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" @@ -3693,208 +3050,86 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "noHelpComment3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "documentation": [ { - "text": "void", - "kind": "keyword" + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" } ], - "documentation": [] - }, - { - "name": "NoQuickInfoClass", - "kind": "class", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "class", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + "tags": [ { - "text": "NoQuickInfoClass", - "kind": "className" + "name": "param", + "text": [ + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI component.", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "null", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "default", "kind": "keyword" } ] }, { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", + "name": "delete", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Number", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "delete", "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": "Object", - "kind": "var", - "kindModifiers": "declare", + "name": "do", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "do", "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": "package", + "name": "else", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "else", "kind": "keyword" } ] }, { - "name": "parseFloat", + "name": "encodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -3908,7 +3143,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "encodeURI", "kind": "functionName" }, { @@ -3916,7 +3151,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -3944,13 +3179,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -3959,7 +3194,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -3967,7 +3202,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -3975,7 +3210,7 @@ ] }, { - "name": "parseInt", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -3989,7 +3224,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -3997,7 +3232,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uriComponent", "kind": "parameterName" }, { @@ -4013,7 +3248,11 @@ "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -4021,15 +3260,15 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "text": "number", + "kind": "keyword" }, { - "text": "?", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -4037,7 +3276,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -4053,13 +3292,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -4068,7 +3307,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "uriComponent", "kind": "parameterName" }, { @@ -4076,32 +3315,27 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, + } + ] + }, + { + "name": "enum", + "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": "enum", + "kind": "keyword" } ] }, { - "name": "RangeError", + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -4115,7 +3349,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Error", "kind": "localName" }, { @@ -4131,7 +3365,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Error", "kind": "localName" }, { @@ -4143,20 +3377,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" }, { @@ -4164,24 +3398,16 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "eval", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "x", + "kind": "parameterName" }, { "text": ":", @@ -4192,14 +3418,54 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "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": "RegExp", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -4213,7 +3479,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "EvalError", "kind": "localName" }, { @@ -4229,7 +3495,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "EvalError", "kind": "localName" }, { @@ -4241,32 +3507,68 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "return", + "name": "export", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "export", "kind": "keyword" } ] }, { - "name": "simple", - "kind": "function", + "name": "extends", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "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" }, { @@ -4274,16 +3576,24 @@ "kind": "space" }, { - "text": "simple", - "kind": "functionName" + "text": "Float32Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -4294,20 +3604,25 @@ "kind": "space" }, { - "text": "void", - "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": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -4315,32 +3630,24 @@ "kind": "space" }, { - "text": "square", - "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": ")", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -4351,56 +3658,43 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is square 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": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is input number", - "kind": "text" - } - ] - }, + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] + "text": "function", + "kind": "keyword" } ] }, { - "name": "String", + "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -4414,7 +3708,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -4430,7 +3724,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -4442,25 +3736,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": "subtract", - "kind": "function", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -4468,40 +3762,77 @@ "kind": "space" }, { - "text": "subtract", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "a", - "kind": "parameterName" - }, + "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": "space" - }, + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "in", "kind": "keyword" - }, + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -4514,37 +3845,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": "c", - "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" }, { @@ -4552,47 +3904,53 @@ "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": "d", - "kind": "parameterName" + "text": "Int32Array", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -4600,47 +3958,53 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "Int32ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "string", + "text": "interface", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "Int8Array", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -4648,55 +4012,78 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "string", + "text": "interface", "kind": "keyword" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "f", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "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": "(", - "kind": "punctuation" + "text": "isFinite", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "number", + "kind": "parameterName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -4704,7 +4091,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -4720,13 +4107,13 @@ "kind": "space" }, { - "text": "void", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "This is subtract function", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -4735,84 +4122,7 @@ "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": "", + "text": "number", "kind": "parameterName" }, { @@ -4820,7 +4130,7 @@ "kind": "space" }, { - "text": "{ () => string; } } f this is optional param f", + "text": "Any numeric value.", "kind": "text" } ] @@ -4828,10 +4138,10 @@ ] }, { - "name": "sum", + "name": "isNaN", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -4842,39 +4152,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" }, { @@ -4902,13 +4188,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" } ], @@ -4917,24 +4203,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" }, { @@ -4942,7 +4211,7 @@ "kind": "space" }, { - "text": "second number", + "text": "A numeric value.", "kind": "text" } ] @@ -4950,31 +4219,7 @@ ] }, { - "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", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -4988,7 +4233,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "JSON", "kind": "localName" }, { @@ -5004,7 +4249,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "JSON", "kind": "localName" }, { @@ -5016,62 +4261,31 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "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": [ + "documentation": [ { - "text": "true", - "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": "try", + "name": "let", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "let", "kind": "keyword" } ] }, { - "name": "TypeError", + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5085,7 +4299,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Math", "kind": "localName" }, { @@ -5101,7 +4315,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Math", "kind": "localName" }, { @@ -5113,46 +4327,23 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "Math", + "kind": "localName" } ], - "documentation": [] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "typeof", - "kind": "keyword" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" } ] }, { - "name": "Uint16Array", + "name": "NaN", "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" @@ -5162,7 +4353,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "NaN", "kind": "localName" }, { @@ -5174,19 +4365,38 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "new", + "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": "new", + "kind": "keyword" } ] }, { - "name": "Uint32Array", + "name": "null", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5200,7 +4410,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Number", "kind": "localName" }, { @@ -5216,7 +4426,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Number", "kind": "localName" }, { @@ -5228,19 +4438,19 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "NumberConstructor", "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": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", "kind": "text" } ] }, { - "name": "Uint8Array", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5254,7 +4464,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Object", "kind": "localName" }, { @@ -5270,7 +4480,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Object", "kind": "localName" }, { @@ -5282,25 +4492,37 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "ObjectConstructor", "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": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "Uint8ClampedArray", - "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" }, { @@ -5308,24 +4530,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "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": "Uint8ClampedArray", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -5336,25 +4566,44 @@ "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": "Converts a string to a floating-point number.", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string that contains a floating-point number.", + "kind": "text" + } + ] + } ] }, { - "name": "undefined", - "kind": "var", - "kindModifiers": "", + "name": "parseInt", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -5362,38 +4611,45 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", - "displayParts": [ + "text": "parseInt", + "kind": "functionName" + }, { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "unescape", - "kind": "functionName" + "text": "string", + "kind": "keyword" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "string", + "text": " ", + "kind": "space" + }, + { + "text": "radix", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -5403,7 +4659,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -5419,22 +4675,30 @@ "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.", + "text": "Converts a string to an integer.", "kind": "text" } ], "tags": [ { - "name": "deprecated", + "name": "param", "text": [ { - "text": "A legacy feature for browser compatibility", + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", "kind": "text" } ] @@ -5443,7 +4707,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "radix", "kind": "parameterName" }, { @@ -5451,7 +4715,7 @@ "kind": "space" }, { - "text": "A string value", + "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" } ] @@ -5459,7 +4723,7 @@ ] }, { - "name": "URIError", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5473,7 +4737,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RangeError", "kind": "localName" }, { @@ -5489,7 +4753,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RangeError", "kind": "localName" }, { @@ -5501,104 +4765,34 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "var", - "kind": "keyword", - "kindModifiers": "", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "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": "x", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, + }, { "text": " ", "kind": "space" }, { - "text": "x", + "text": "ReferenceError", "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" @@ -5608,7 +4802,7 @@ "kind": "space" }, { - "text": "y", + "text": "ReferenceError", "kind": "localName" }, { @@ -5620,55 +4814,20 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "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": "Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -5676,138 +4835,54 @@ "kind": "space" }, { - "text": "Array", + "text": "RegExp", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ArrayConstructor", - "kind": "interfaceName" - }, { "text": "\n", "kind": "lineBreak" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "arrayLength", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", + "text": "var", "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": "RegExp", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" + "text": "RegExpConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "ArrayBuffer", + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5821,7 +4896,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "String", "kind": "localName" }, { @@ -5837,7 +4912,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "String", "kind": "localName" }, { @@ -5849,61 +4924,49 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "StringConstructor", "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": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", "kind": "text" } ] }, { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "async", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "super", "kind": "keyword" } ] }, { - "name": "await", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "switch", "kind": "keyword" } ] }, { - "name": "Boolean", + "name": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -5911,71 +4974,27 @@ "kind": "space" }, { - "text": "Boolean", + "text": "SyntaxError", "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "SyntaxError", + "kind": "localName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -5983,102 +5002,123 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Boolean", - "kind": "localName" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "break", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "this", "kind": "keyword" } ] }, { - "name": "case", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "throw", "kind": "keyword" } ] }, { - "name": "catch", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "true", "kind": "keyword" } ] }, { - "name": "class", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "try", "kind": "keyword" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "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": "continue", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "DataView", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -6092,7 +5132,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Uint16Array", "kind": "localName" }, { @@ -6108,7 +5148,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Uint16Array", "kind": "localName" }, { @@ -6120,20 +5160,25 @@ "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": "Date", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -6141,31 +5186,27 @@ "kind": "space" }, { - "text": "Date", + "text": "Uint32Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "var", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Uint32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -6173,23 +5214,41 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "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": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint8Array", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -6197,37 +5256,37 @@ "kind": "space" }, { - "text": "Date", + "text": "Uint8Array", "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", + "name": "Uint8ClampedArray", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -6235,7 +5294,191 @@ "kind": "space" }, { - "text": "decodeURI", + "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": "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", + "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": "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": "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": "escape", "kind": "functionName" }, { @@ -6243,7 +5486,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "string", "kind": "parameterName" }, { @@ -6277,16 +5520,25 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded 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": "encodedURI", + "text": "string", "kind": "parameterName" }, { @@ -6294,7 +5546,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A string value", "kind": "text" } ] @@ -6302,10 +5554,10 @@ ] }, { - "name": "decodeURIComponent", + "name": "unescape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -6316,7 +5568,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "unescape", "kind": "functionName" }, { @@ -6324,7 +5576,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "string", "kind": "parameterName" }, { @@ -6358,16 +5610,25 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded 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": "encodedURIComponent", + "text": "string", "kind": "parameterName" }, { @@ -6375,37 +5636,31 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "A string value", "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" - } - ] - }, + } + ] + } + }, + { + "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": "divide", "kind": "function", @@ -6538,34 +5793,10 @@ ] }, { - "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", + "name": "f1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -6576,7 +5807,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "f1", "kind": "functionName" }, { @@ -6584,7 +5815,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "a", "kind": "parameterName" }, { @@ -6596,7 +5827,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -6612,13 +5843,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" } ], @@ -6627,7 +5886,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "b", "kind": "parameterName" }, { @@ -6635,7 +5894,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "about b", "kind": "text" } ] @@ -6643,10 +5902,10 @@ ] }, { - "name": "encodeURIComponent", + "name": "fooBar", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -6657,7 +5916,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "fooBar", "kind": "functionName" }, { @@ -6665,7 +5924,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "foo", "kind": "parameterName" }, { @@ -6681,11 +5940,7 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "|", + "text": ",", "kind": "punctuation" }, { @@ -6693,15 +5948,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "bar", + "kind": "parameterName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -6709,7 +5960,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" }, { @@ -6731,7 +5982,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" } ], @@ -6740,7 +5991,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "foo", "kind": "parameterName" }, { @@ -6748,33 +5999,38 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "is string", "kind": "text" } ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "enum", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", + "kind": "text" + } + ] } ] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -6782,35 +6038,15 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "jsDocCommentAlignmentTest1", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -6822,53 +6058,68 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "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": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" }, { - "text": "Error", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is function comment\n And aligned with 4 space char margin", + "kind": "text" + } + ] }, { - "name": "escape", + "name": "jsDocCommentAlignmentTest3", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -6879,7 +6130,7 @@ "kind": "space" }, { - "text": "escape", + "text": "jsDocCommentAlignmentTest3", "kind": "functionName" }, { @@ -6887,7 +6138,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -6903,11 +6154,7 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -6915,69 +6162,31 @@ "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" - } - ] + "text": "b", + "kind": "parameterName" }, { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] - } - ] - }, - { - "name": "eval", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "any", + "kind": "keyword" }, { - "text": "(", + "text": ",", "kind": "punctuation" }, { - "text": "x", + "text": " ", + "kind": "space" + }, + { + "text": "c", "kind": "parameterName" }, { @@ -6989,7 +6198,7 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { @@ -7005,13 +6214,13 @@ "kind": "space" }, { - "text": "any", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], @@ -7020,7 +6229,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "a", "kind": "parameterName" }, { @@ -7028,7 +6237,41 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "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" } ] @@ -7036,13 +6279,13 @@ ] }, { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -7050,8 +6293,16 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "jsDocMixedComments1", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7062,23 +6313,41 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "jsDocMixedComments2", + "kind": "functionName" }, { - "text": "message", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -7090,102 +6359,111 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "jsDocMixedComments3", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "EvalError", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "+", - "kind": "operator" - }, + "text": "* triplestar jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "1", - "kind": "numericLiteral" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", + "text": "void", "kind": "keyword" } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "extends", - "kind": "keyword" + "text": "another jsDocComment", + "kind": "text" } ] }, { - "name": "f1", + "name": "jsDocMixedComments5", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -7199,7 +6477,7 @@ "kind": "space" }, { - "text": "f1", + "text": "jsDocMixedComments5", "kind": "functionName" }, { @@ -7207,8 +6485,8 @@ "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7219,112 +6497,71 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments6", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "text": "jsDocMixedComments6", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" + "text": ")", + "kind": "punctuation" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "fn f1 with number", + "text": "jsdoc comment", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "false", - "kind": "keyword" - } ] }, { - "name": "finally", - "kind": "keyword", + "name": "jsDocMultiLine", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -7332,24 +6569,16 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7360,25 +6589,25 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", "kind": "text" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -7386,24 +6615,16 @@ "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLineMerge", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float64Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7414,19 +6635,19 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "Another this one too", "kind": "text" } ] }, { - "name": "fooBar", + "name": "jsDocParamTest", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -7440,7 +6661,7 @@ "kind": "space" }, { - "text": "fooBar", + "text": "jsDocParamTest", "kind": "functionName" }, { @@ -7448,7 +6669,7 @@ "kind": "punctuation" }, { - "text": "foo", + "text": "a", "kind": "parameterName" }, { @@ -7460,7 +6681,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -7472,7 +6693,7 @@ "kind": "space" }, { - "text": "bar", + "text": "b", "kind": "parameterName" }, { @@ -7484,7 +6705,55 @@ "kind": "space" }, { - "text": "string", + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "d", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, { @@ -7500,13 +6769,13 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "text": "this is jsdoc style function with param tag as well as inline parameter help", "kind": "text" } ], @@ -7515,7 +6784,7 @@ "name": "param", "text": [ { - "text": "foo", + "text": "a", "kind": "parameterName" }, { @@ -7523,7 +6792,7 @@ "kind": "space" }, { - "text": "is string", + "text": "it is first parameter", "kind": "text" } ] @@ -7532,7 +6801,7 @@ "name": "param", "text": [ { - "text": "bar", + "text": "c", "kind": "parameterName" }, { @@ -7540,7 +6809,7 @@ "kind": "space" }, { - "text": "is second string", + "text": "it is third parameter", "kind": "text" } ] @@ -7548,105 +6817,33 @@ ] }, { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", + "name": "jsDocSingleLine", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" - } - ] - }, - { - "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": "jsDocSingleLine", + "kind": "functionName" }, { "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": "=>", + "text": ":", "kind": "punctuation" }, { @@ -7654,41 +6851,25 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", + "text": "void", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "this is eg of single line jsdoc style comment", "kind": "text" } ] }, { - "name": "globalThis", - "kind": "module", + "name": "multiLine", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "function", "kind": "keyword" }, { @@ -7696,77 +6877,16 @@ "kind": "space" }, { - "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": "multiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Infinity", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -7777,32 +6897,20 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [] }, { - "name": "instanceof", - "kind": "keyword", + "name": "multiply", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -7810,24 +6918,16 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "multiply", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -7838,50 +6938,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": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -7892,53 +6962,39 @@ "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": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "c", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -7946,76 +7002,41 @@ "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": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "d", + "kind": "parameterName" + }, { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "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": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" + "text": "e", + "kind": "parameterName" }, { - "text": "(", + "text": "?", "kind": "punctuation" }, - { - "text": "number", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -8025,7 +7046,7 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" }, { @@ -8041,13 +7062,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "This is multiplication function", "kind": "text" } ], @@ -8056,7 +7077,16 @@ "name": "param", "text": [ { - "text": "number", + "text": "", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "a", "kind": "parameterName" }, { @@ -8064,80 +7094,46 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "first 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" + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] }, { - "text": ")", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "name": "param", + "text": [ + { + "text": "d", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "anotherTag" }, - { - "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", + "text": "e", "kind": "parameterName" }, { @@ -8145,15 +7141,18 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "LastParam", "kind": "text" } ] + }, + { + "name": "anotherTag" } ] }, { - "name": "jsDocCommentAlignmentTest1", + "name": "noHelpComment1", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -8167,7 +7166,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", + "text": "noHelpComment1", "kind": "functionName" }, { @@ -8191,15 +7190,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "This is function comment\nAnd properly aligned comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocCommentAlignmentTest2", + "name": "noHelpComment2", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -8213,7 +7207,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", + "text": "noHelpComment2", "kind": "functionName" }, { @@ -8237,15 +7231,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "This is function comment\n And aligned with 4 space char margin", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocCommentAlignmentTest3", + "name": "noHelpComment3", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -8259,7 +7248,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", + "text": "noHelpComment3", "kind": "functionName" }, { @@ -8267,8 +7256,8 @@ "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8279,20 +7268,58 @@ "kind": "space" }, { - "text": "string", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "class", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "NoQuickInfoClass", + "kind": "className" + } + ], + "documentation": [] + }, + { + "name": "simple", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "simple", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8303,19 +7330,36 @@ "kind": "space" }, { - "text": "any", + "text": "void", "kind": "keyword" - }, + } + ], + "documentation": [] + }, + { + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", + "text": "square", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", "kind": "parameterName" }, { @@ -8327,7 +7371,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -8343,30 +7387,22 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "this is square function", "kind": "text" } ], "tags": [ { - "name": "param", + "name": "paramTag", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about a\nspanning on two lines and aligned perfectly", + "text": "{ number } a this is input number of paramTag", "kind": "text" } ] @@ -8375,7 +7411,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "a", "kind": "parameterName" }, { @@ -8383,24 +7419,16 @@ "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": "this is input number", "kind": "text" } ] }, { - "name": "param", + "name": "returnType", "text": [ { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is info about b\nnot aligned text about parameter will eat only one space", + "text": "{ number } it is return type", "kind": "text" } ] @@ -8408,7 +7436,7 @@ ] }, { - "name": "jsDocMixedComments1", + "name": "subtract", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -8422,7 +7450,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments1", + "text": "subtract", "kind": "functionName" }, { @@ -8430,8 +7458,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -8442,42 +7470,20 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -8488,41 +7494,23 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "c", + "kind": "parameterName" }, { - "text": ")", + "text": "?", "kind": "punctuation" }, { @@ -8533,36 +7521,6 @@ "text": " ", "kind": "space" }, - { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments4", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments4", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" @@ -8571,54 +7529,12 @@ "text": ")", "kind": "punctuation" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments5", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments5", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -8626,41 +7542,23 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments6", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "d", + "kind": "parameterName" }, { - "text": ")", + "text": "?", "kind": "punctuation" }, { @@ -8671,36 +7569,6 @@ "text": " ", "kind": "space" }, - { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMultiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMultiLine", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" @@ -8709,54 +7577,12 @@ "text": ")", "kind": "punctuation" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "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" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -8764,43 +7590,25 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Another this one too", - "kind": "text" - } - ] - }, - { - "name": "jsDocParamTest", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" + "text": "e", + "kind": "parameterName" }, { - "text": "(", + "text": "?", "kind": "punctuation" }, - { - "text": "a", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -8810,11 +7618,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -8822,11 +7630,7 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -8834,7 +7638,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -8846,9 +7650,13 @@ "kind": "space" }, { - "text": "c", + "text": "f", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -8858,11 +7666,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -8870,11 +7678,7 @@ "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -8882,7 +7686,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -8898,13 +7702,13 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "text": "This is subtract function", "kind": "text" } ], @@ -8913,7 +7717,16 @@ "name": "param", "text": [ { - "text": "a", + "text": "", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", "kind": "parameterName" }, { @@ -8921,7 +7734,7 @@ "kind": "space" }, { - "text": "it is first parameter", + "text": "this is about b", "kind": "text" } ] @@ -8938,7 +7751,58 @@ "kind": "space" }, { - "text": "it is third parameter", + "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" } ] @@ -8946,7 +7810,7 @@ ] }, { - "name": "jsDocSingleLine", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -8960,7 +7824,7 @@ "kind": "space" }, { - "text": "jsDocSingleLine", + "text": "sum", "kind": "functionName" }, { @@ -8968,8 +7832,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -8980,50 +7844,36 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "this is eg of single line jsdoc style comment", - "kind": "text" - } - ] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "JSON", - "kind": "localName" - }, - { - "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": ")", + "kind": "punctuation" }, { "text": ":", @@ -9034,51 +7884,59 @@ "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": "Adds two integers and returns the result", "kind": "text" } - ] - }, - { - "name": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "let", - "kind": "keyword" + "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": "Math", + "name": "x", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Math", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "var", "kind": "keyword" @@ -9088,7 +7946,7 @@ "kind": "space" }, { - "text": "Math", + "text": "x", "kind": "localName" }, { @@ -9100,25 +7958,25 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "any", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "multiLine", - "kind": "function", + "name": "y", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9126,16 +7984,8 @@ "kind": "space" }, { - "text": "multiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "y", + "kind": "localName" }, { "text": ":", @@ -9146,20 +7996,25 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } + ] }, { - "name": "multiply", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9167,16 +8022,8 @@ "kind": "space" }, { - "text": "multiply", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -9187,43 +8034,19 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "ArrayConstructor", + "kind": "interfaceName" }, { - "text": "number", - "kind": "keyword" + "text": "\n", + "kind": "lineBreak" }, { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "c", + "text": "arrayLength", "kind": "parameterName" }, { @@ -9243,7 +8066,7 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -9251,15 +8074,7 @@ "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -9271,23 +8086,11 @@ "kind": "keyword" }, { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "e", - "kind": "parameterName" - }, - { - "text": "?", + "text": "[", "kind": "punctuation" }, { - "text": ":", + "text": "]", "kind": "punctuation" }, { @@ -9295,119 +8098,35 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "+", + "kind": "operator" }, { - "text": ":", - "kind": "punctuation" + "text": "2", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "This is multiplication function", + "text": "overloads", "kind": "text" - } - ], - "tags": [ - { - "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" + "text": ")", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "LastParam", - "kind": "text" - } - ] + "text": "\n", + "kind": "lineBreak" }, { - "name": "anotherTag" - } - ] - }, - { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -9415,44 +8134,32 @@ "kind": "space" }, { - "text": "NaN", + "text": "Array", "kind": "localName" }, { - "text": ":", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "number", - "kind": "keyword" + "text": ">", + "kind": "punctuation" } ], "documentation": [] }, { - "name": "new", - "kind": "keyword", - "kindModifiers": "", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "noHelpComment1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -9460,40 +8167,15 @@ "kind": "space" }, { - "text": "noHelpComment1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -9501,16 +8183,8 @@ "kind": "space" }, { - "text": "noHelpComment2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -9521,88 +8195,55 @@ "kind": "space" }, { - "text": "void", - "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": "noHelpComment3", - "kind": "function", + "name": "as", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "as", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "NoQuickInfoClass", - "kind": "class", + "name": "async", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "async", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "NoQuickInfoClass", - "kind": "className" } - ], - "documentation": [] + ] }, { - "name": "null", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "await", "kind": "keyword" } ] }, { - "name": "Number", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9616,7 +8257,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Boolean", "kind": "localName" }, { @@ -9628,13 +8269,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" @@ -9656,8 +8309,8 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "T", + "kind": "typeParameterName" }, { "text": ")", @@ -9676,7 +8329,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -9692,25 +8345,92 @@ "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": "Object", + "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" }, { @@ -9718,39 +8438,60 @@ "kind": "space" }, { - "text": "Object", + "text": "DataView", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "DataView", + "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "DataViewConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "Date", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -9758,36 +8499,36 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "=>", + "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" }, { "text": "\n", @@ -9802,26 +8543,31 @@ "kind": "space" }, { - "text": "Object", + "text": "Date", "kind": "localName" } ], - "documentation": [] + "documentation": [ + { + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" + } + ] }, { - "name": "package", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "parseFloat", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -9835,7 +8581,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "decodeURI", "kind": "functionName" }, { @@ -9843,7 +8589,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -9871,13 +8617,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" } ], @@ -9886,7 +8632,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -9894,7 +8640,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -9902,7 +8648,7 @@ ] }, { - "name": "parseInt", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -9916,7 +8662,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -9924,7 +8670,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -9940,7 +8686,11 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -9948,13 +8698,110 @@ "kind": "space" }, { - "text": "radix", - "kind": "parameterName" + "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" + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { - "text": "?", + "text": " ", + "kind": "space" + }, + { + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "uri", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -9964,7 +8811,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -9980,13 +8827,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -9995,24 +8842,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": "uri", "kind": "parameterName" }, { @@ -10020,7 +8850,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 value representing an encoded URI.", "kind": "text" } ] @@ -10028,13 +8858,13 @@ ] }, { - "name": "RangeError", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -10042,37 +8872,17 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeErrorConstructor", - "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" @@ -10085,16 +8895,12 @@ "text": "string", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "|", "kind": "punctuation" }, { @@ -10102,58 +8908,82 @@ "kind": "space" }, { - "text": "RangeError", - "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": "RangeError", - "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": "ReferenceError", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10167,7 +8997,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Error", "kind": "localName" }, { @@ -10179,7 +9009,7 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" }, { @@ -10227,37 +9057,9 @@ "kind": "space" }, { - "text": "ReferenceError", + "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" @@ -10271,20 +9073,20 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Error", "kind": "localName" } ], "documentation": [] }, { - "name": "RegExp", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -10292,31 +9094,15 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RegExpConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "eval", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "pattern", + "text": "x", "kind": "parameterName" }, { @@ -10332,23 +9118,11 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "|", + "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" - }, - { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -10356,15 +9130,112 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "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": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "RegExp", + "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" }, { @@ -10408,32 +9279,68 @@ "kind": "space" }, { - "text": "RegExp", + "text": "EvalError", "kind": "localName" } ], "documentation": [] }, { - "name": "return", + "name": "export", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "export", "kind": "keyword" } ] }, { - "name": "simple", - "kind": "function", + "name": "extends", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "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" }, { @@ -10441,16 +9348,24 @@ "kind": "space" }, { - "text": "simple", - "kind": "functionName" + "text": "Float32Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -10461,20 +9376,25 @@ "kind": "space" }, { - "text": "void", - "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": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -10482,32 +9402,24 @@ "kind": "space" }, { - "text": "square", - "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": ")", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -10518,56 +9430,43 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is square 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": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is input number", - "kind": "text" - } - ] - }, + "text": "for", + "kind": "keyword" + } + ] + }, + { + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] + "text": "function", + "kind": "keyword" } ] }, { - "name": "String", + "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -10581,7 +9480,7 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" }, { @@ -10593,7 +9492,7 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" }, { @@ -10605,12 +9504,12 @@ "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": "...", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "args", + "kind": "parameterName" }, { "text": ":", @@ -10621,9 +9520,17 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -10641,8 +9548,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Function", + "kind": "localName" }, { "text": "\n", @@ -10657,25 +9564,25 @@ "kind": "space" }, { - "text": "String", + "text": "Function", "kind": "localName" } ], "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": "subtract", - "kind": "function", + "name": "globalThis", + "kind": "module", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -10683,40 +9590,77 @@ "kind": "space" }, { - "text": "subtract", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "a", - "kind": "parameterName" - }, + "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": "space" - }, + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "in", "kind": "keyword" - }, + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -10729,37 +9673,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": "c", - "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" }, { @@ -10767,47 +9732,53 @@ "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": "d", - "kind": "parameterName" + "text": "Int32Array", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -10815,47 +9786,53 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "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": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "e", - "kind": "parameterName" + "text": "Int8Array", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -10863,55 +9840,78 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "Int8ArrayConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "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": "string", + "text": "interface", "kind": "keyword" - }, + } + ] + }, + { + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "namespace", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "f", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, + "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": "(", - "kind": "punctuation" + "text": "isFinite", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "number", + "kind": "parameterName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -10919,7 +9919,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -10935,13 +9935,13 @@ "kind": "space" }, { - "text": "void", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "This is subtract function", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -10950,84 +9950,7 @@ "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": "", + "text": "number", "kind": "parameterName" }, { @@ -11035,7 +9958,7 @@ "kind": "space" }, { - "text": "{ () => string; } } f this is optional param f", + "text": "Any numeric value.", "kind": "text" } ] @@ -11043,10 +9966,10 @@ ] }, { - "name": "sum", + "name": "isNaN", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -11057,39 +9980,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" }, { @@ -11117,13 +10016,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" } ], @@ -11132,24 +10031,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" }, { @@ -11157,7 +10039,7 @@ "kind": "space" }, { - "text": "second number", + "text": "A numeric value.", "kind": "text" } ] @@ -11165,37 +10047,13 @@ ] }, { - "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", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -11203,36 +10061,24 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "JSON", "kind": "localName" }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxErrorConstructor", - "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": ":", @@ -11243,126 +10089,142 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, + "text": "JSON", + "kind": "localName" + } + ], + "documentation": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "kind": "text" + } + ] + }, + { + "name": "let", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "let", + "kind": "keyword" + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", + "text": "Math", "kind": "localName" }, { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" + "text": "\n", + "kind": "lineBreak" }, { - "text": "1", - "kind": "numericLiteral" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "Math", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "SyntaxError", + "text": "Math", "kind": "localName" } ], - "documentation": [] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "this", - "kind": "keyword" + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" } ] }, { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "true", + "name": "new", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "new", "kind": "keyword" } ] }, { - "name": "try", + "name": "null", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "null", "kind": "keyword" } ] }, { - "name": "TypeError", + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -11376,7 +10238,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" }, { @@ -11388,7 +10250,7 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "NumberConstructor", "kind": "interfaceName" }, { @@ -11400,7 +10262,7 @@ "kind": "punctuation" }, { - "text": "message", + "text": "value", "kind": "parameterName" }, { @@ -11416,7 +10278,7 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" }, { @@ -11436,36 +10298,8 @@ "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": "number", + "kind": "keyword" }, { "text": "\n", @@ -11480,32 +10314,25 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Number", "kind": "localName" } ], - "documentation": [] - }, - { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "typeof", - "kind": "keyword" + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" } ] }, { - "name": "Uint16Array", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -11513,27 +10340,31 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Object", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Uint16Array", - "kind": "localName" + "text": "ObjectConstructor", + "kind": "interfaceName" }, { - "text": ":", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", "kind": "punctuation" }, { @@ -11541,25 +10372,15 @@ "kind": "space" }, { - "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": " ", + "kind": "space" + }, { - "text": "interface", + "text": "any", "kind": "keyword" }, { @@ -11567,53 +10388,68 @@ "kind": "space" }, { - "text": "Uint32Array", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "+", + "kind": "operator" }, { - "text": "var", - "kind": "keyword" + "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": "Object", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "package", + "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": "package", + "kind": "keyword" } ] }, { - "name": "Uint8Array", - "kind": "var", + "name": "parseFloat", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11621,24 +10457,32 @@ "kind": "space" }, { - "text": "Uint8Array", - "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": "Uint8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11649,25 +10493,44 @@ "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": "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": "Uint8ClampedArray", - "kind": "var", + "name": "parseInt", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11675,24 +10538,16 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "parseInt", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Uint8ClampedArray", - "kind": "localName" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -11703,64 +10558,25 @@ "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": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "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": "radix", + "kind": "parameterName" }, { - "text": "(", + "text": "?", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -11770,7 +10586,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -11786,22 +10602,30 @@ "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.", + "text": "Converts a string to an integer.", "kind": "text" } ], "tags": [ { - "name": "deprecated", + "name": "param", "text": [ { - "text": "A legacy feature for browser compatibility", + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string to convert into a number.", "kind": "text" } ] @@ -11810,7 +10634,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "radix", "kind": "parameterName" }, { @@ -11818,7 +10642,7 @@ "kind": "space" }, { - "text": "A string value", + "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" } ] @@ -11826,7 +10650,7 @@ ] }, { - "name": "URIError", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -11840,7 +10664,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RangeError", "kind": "localName" }, { @@ -11852,7 +10676,7 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "RangeErrorConstructor", "kind": "interfaceName" }, { @@ -11900,7 +10724,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "RangeError", "kind": "localName" }, { @@ -11944,65 +10768,17 @@ "kind": "space" }, { - "text": "URIError", + "text": "RangeError", "kind": "localName" } ], "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" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "with", - "kind": "keyword" - } - ] - }, - { - "name": "x", + "name": "ReferenceError", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -12013,7 +10789,7 @@ "kind": "space" }, { - "text": "x", + "text": "ReferenceError", "kind": "localName" }, { @@ -12025,34 +10801,24 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ + "text": "ReferenceErrorConstructor", + "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": ":", @@ -12063,96 +10829,84 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "This is a comment", - "kind": "text" - } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "yield", - "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": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "(", + "text": "=>", "kind": "punctuation" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "+", + "kind": "operator" + }, + { + "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": "ReferenceError", + "kind": "localName" } ], "documentation": [] }, { - "name": "Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -12160,27 +10914,43 @@ "kind": "space" }, { - "text": "Array", + "text": "RegExp", "kind": "localName" }, { - "text": "<", + "text": ":", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "RegExpConstructor", + "kind": "interfaceName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", + "text": "(", + "kind": "punctuation" + }, + { + "text": "pattern", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, { @@ -12188,11 +10958,19 @@ "kind": "space" }, { - "text": "Array", + "text": "|", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RegExp", "kind": "localName" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -12200,110 +10978,210 @@ "kind": "space" }, { - "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": "ArrayBuffer", + "text": "RegExp", "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": "ArrayBuffer", - "kind": "localName" + "text": "overload", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, { "text": " ", "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" - } + "text": "RegExp", + "kind": "localName" + } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "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": "return", + "kind": "keyword" } ] }, { - "name": "as", - "kind": "keyword", - "kindModifiers": "", + "name": "String", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "as", + "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": "async", + "name": "super", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "super", "kind": "keyword" } ] }, { - "name": "await", + "name": "switch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "switch", "kind": "keyword" } ] }, { - "name": "Boolean", + "name": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -12311,114 +11189,303 @@ "kind": "space" }, { - "text": "Boolean", + "text": "SyntaxError", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "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": "Boolean", + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", "kind": "localName" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, { "text": " ", "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" } ], "documentation": [] }, { - "name": "break", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "this", "kind": "keyword" } ] }, { - "name": "case", + "name": "throw", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "throw", "kind": "keyword" } ] }, { - "name": "catch", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "true", "kind": "keyword" } ] }, { - "name": "class", + "name": "try", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "try", "kind": "keyword" } ] }, { - "name": "const", - "kind": "keyword", - "kindModifiers": "", + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "const", + "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": "continue", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "DataView", + "name": "Uint16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -12432,7 +11499,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Uint16Array", "kind": "localName" }, { @@ -12448,7 +11515,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Uint16Array", "kind": "localName" }, { @@ -12460,14 +11527,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": "Date", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -12481,7 +11553,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Uint32Array", "kind": "localName" }, { @@ -12497,7 +11569,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Uint32Array", "kind": "localName" }, { @@ -12509,37 +11581,25 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "Uint32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", + "name": "Uint8Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12547,32 +11607,24 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8Array", + "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": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -12583,44 +11635,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded 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": "encodedURI", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "Uint8ClampedArray", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -12628,32 +11661,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "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": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -12664,68 +11689,46 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "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": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } ] }, { - "name": "default", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "delete", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "divide", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -12733,17 +11736,37 @@ "kind": "space" }, { - "text": "divide", - "kind": "functionName" + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -12753,11 +11776,11 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -12765,119 +11788,129 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "=>", + "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "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": "URIError", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "this is divide function", - "kind": "text" + "text": "var", + "kind": "keyword" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is a", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", - "kind": "text" - } - ] - }, + "text": "void", + "kind": "keyword" + } + ] + }, + { + "name": "while", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is b", - "kind": "text" - } - ] + "text": "while", + "kind": "keyword" } ] }, { - "name": "do", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "with", "kind": "keyword" } ] }, { - "name": "else", + "name": "yield", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "yield", "kind": "keyword" } ] }, { - "name": "encodeURI", + "name": "escape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -12888,7 +11921,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "escape", "kind": "functionName" }, { @@ -12896,7 +11929,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "string", "kind": "parameterName" }, { @@ -12930,16 +11963,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" }, { @@ -12947,7 +11989,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A string value", "kind": "text" } ] @@ -12955,10 +11997,10 @@ ] }, { - "name": "encodeURIComponent", + "name": "unescape", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -12969,7 +12011,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "unescape", "kind": "functionName" }, { @@ -12977,7 +12019,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "string", "kind": "parameterName" }, { @@ -12992,38 +12034,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" @@ -13043,16 +12053,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" }, { @@ -13060,58 +12079,97 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "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": "enum", - "kind": "keyword", + "name": "aOrb", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "interface", - "kind": "keyword" + "text": "parameter", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Error", - "kind": "localName" + "text": "aOrb", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "text": " ", + "kind": "space" + }, + { + "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": "Error", - "kind": "localName" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -13122,17 +12180,17 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "IArguments", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "escape", + "name": "divide", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -13143,7 +12201,7 @@ "kind": "space" }, { - "text": "escape", + "text": "divide", "kind": "functionName" }, { @@ -13151,7 +12209,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -13163,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" }, { @@ -13179,22 +12261,39 @@ "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 divide function", "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 a", + "kind": "text" + } + ] + }, + { + "name": "paramTag", + "text": [ + { + "text": "{ number } g this is optional param g", "kind": "text" } ] @@ -13203,7 +12302,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "b", "kind": "parameterName" }, { @@ -13211,7 +12310,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "this is b", "kind": "text" } ] @@ -13219,10 +12318,10 @@ ] }, { - "name": "eval", + "name": "f1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -13233,7 +12332,7 @@ "kind": "space" }, { - "text": "eval", + "text": "f1", "kind": "functionName" }, { @@ -13241,7 +12340,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "a", "kind": "parameterName" }, { @@ -13253,7 +12352,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -13271,11 +12370,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" } ], @@ -13284,7 +12411,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "b", "kind": "parameterName" }, { @@ -13292,7 +12419,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "about b", "kind": "text" } ] @@ -13300,13 +12427,13 @@ ] }, { - "name": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "fooBar", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13314,24 +12441,40 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "fooBar", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", + "text": "foo", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "bar", + "kind": "parameterName" }, { "text": ":", @@ -13342,72 +12485,7 @@ "kind": "space" }, { - "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": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "f1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -13423,41 +12501,13 @@ "kind": "space" }, { - "text": "any", + "text": "string", "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": "Function returns string concat of foo and bar", "kind": "text" } ], @@ -13466,7 +12516,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "foo", "kind": "parameterName" }, { @@ -13474,45 +12524,38 @@ "kind": "space" }, { - "text": "about b", + "text": "is string", "kind": "text" } ] - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", + "kind": "text" + } + ] } ] }, { - "name": "finally", - "kind": "keyword", + "name": "jsDocCommentAlignmentTest1", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13520,24 +12563,16 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13548,25 +12583,25 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "This is function comment\nAnd properly aligned comment", "kind": "text" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13574,24 +12609,16 @@ "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float64Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13602,19 +12629,19 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ] }, { - "name": "fooBar", + "name": "jsDocCommentAlignmentTest3", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -13628,7 +12655,7 @@ "kind": "space" }, { - "text": "fooBar", + "text": "jsDocCommentAlignmentTest3", "kind": "functionName" }, { @@ -13636,7 +12663,7 @@ "kind": "punctuation" }, { - "text": "foo", + "text": "a", "kind": "parameterName" }, { @@ -13660,7 +12687,7 @@ "kind": "space" }, { - "text": "bar", + "text": "b", "kind": "parameterName" }, { @@ -13672,7 +12699,31 @@ "kind": "space" }, { - "text": "string", + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" }, { @@ -13688,13 +12739,13 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], @@ -13703,7 +12754,7 @@ "name": "param", "text": [ { - "text": "foo", + "text": "a", "kind": "parameterName" }, { @@ -13711,7 +12762,7 @@ "kind": "space" }, { - "text": "is string", + "text": "this is info about a\nspanning on two lines and aligned perfectly", "kind": "text" } ] @@ -13720,7 +12771,7 @@ "name": "param", "text": [ { - "text": "bar", + "text": "b", "kind": "parameterName" }, { @@ -13728,70 +12779,55 @@ "kind": "space" }, { - "text": "is second string", + "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": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "for", - "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" + } + ] } ] }, { - "name": "function", - "kind": "keyword", + "name": "jsDocMixedComments1", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" - } - ] - }, - { - "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": "jsDocMixedComments1", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Function", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13802,25 +12838,25 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "jsdoc comment", "kind": "text" } ] }, { - "name": "globalThis", - "kind": "module", + "name": "jsDocMixedComments2", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "module", + "text": "function", "kind": "keyword" }, { @@ -13828,80 +12864,45 @@ "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "jsDocMixedComments2", + "kind": "functionName" + }, { - "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": "punctuation" + }, { - "text": "in", + "text": " ", + "kind": "space" + }, + { + "text": "void", "kind": "keyword" } - ] - }, - { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "instanceof", - "kind": "keyword" + "text": "another jsDocComment", + "kind": "text" } ] }, { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13909,24 +12910,16 @@ "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13937,25 +12930,25 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "* triplestar jsDocComment", "kind": "text" } ] }, { - "name": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments4", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -13963,24 +12956,16 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -13991,25 +12976,25 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "another jsDocComment", "kind": "text" } ] }, { - "name": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments5", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -14017,24 +13002,16 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments5", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14045,55 +13022,68 @@ "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": "another jsDocComment", "kind": "text" } ] }, { - "name": "interface", - "kind": "keyword", + "name": "jsDocMixedComments6", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "namespace", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "jsDocMixedComments6", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Intl", - "kind": "moduleName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] }, { - "name": "isFinite", + "name": "jsDocMultiLine", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -14104,7 +13094,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "jsDocMultiLine", "kind": "functionName" }, { @@ -14112,8 +13102,8 @@ "kind": "punctuation" }, { - "text": "number", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -14124,9 +13114,39 @@ "kind": "space" }, { - "text": "number", + "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" @@ -14140,41 +13160,22 @@ "kind": "space" }, { - "text": "boolean", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Another this one too", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "isNaN", + "name": "jsDocParamTest", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -14185,15 +13186,87 @@ "kind": "space" }, { - "text": "isNaN", + "text": "jsDocParamTest", "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": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, { "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "d", "kind": "parameterName" }, { @@ -14221,13 +13294,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "text": "this is jsdoc style function with param tag as well as inline parameter help", "kind": "text" } ], @@ -14236,7 +13309,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -14244,7 +13317,24 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "it is first parameter", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", "kind": "text" } ] @@ -14252,7 +13342,7 @@ ] }, { - "name": "jsDocCommentAlignmentTest1", + "name": "jsDocSingleLine", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -14266,7 +13356,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", + "text": "jsDocSingleLine", "kind": "functionName" }, { @@ -14292,13 +13382,13 @@ ], "documentation": [ { - "text": "This is function comment\nAnd properly aligned comment", + "text": "this is eg of single line jsdoc style comment", "kind": "text" } ] }, { - "name": "jsDocCommentAlignmentTest2", + "name": "multiLine", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -14312,7 +13402,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", + "text": "multiLine", "kind": "functionName" }, { @@ -14336,15 +13426,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "This is function comment\n And aligned with 4 space char margin", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocCommentAlignmentTest3", + "name": "multiply", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -14358,7 +13443,7 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", + "text": "multiply", "kind": "functionName" }, { @@ -14378,7 +13463,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -14402,7 +13487,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -14417,6 +13502,66 @@ "text": "c", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "e", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -14448,11 +13593,20 @@ ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "This is multiplication function", "kind": "text" } ], "tags": [ + { + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] + }, { "name": "param", "text": [ @@ -14465,7 +13619,7 @@ "kind": "space" }, { - "text": "this is info about a\nspanning on two lines and aligned perfectly", + "text": "first number", "kind": "text" } ] @@ -14475,23 +13629,36 @@ "text": [ { "text": "b", - "kind": "parameterName" - }, + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ { - "text": " ", - "kind": "space" - }, + "text": "c", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ { - "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": "d", "kind": "text" } ] }, + { + "name": "anotherTag" + }, { "name": "param", "text": [ { - "text": "c", + "text": "e", "kind": "parameterName" }, { @@ -14499,15 +13666,18 @@ "kind": "space" }, { - "text": "this is info about b\nnot aligned text about parameter will eat only one space", + "text": "LastParam", "kind": "text" } ] + }, + { + "name": "anotherTag" } ] }, { - "name": "jsDocMixedComments1", + "name": "noHelpComment1", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -14521,7 +13691,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments1", + "text": "noHelpComment1", "kind": "functionName" }, { @@ -14545,15 +13715,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments2", + "name": "noHelpComment2", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -14567,7 +13732,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", + "text": "noHelpComment2", "kind": "functionName" }, { @@ -14591,15 +13756,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments3", + "name": "noHelpComment3", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -14613,7 +13773,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments3", + "text": "noHelpComment3", "kind": "functionName" }, { @@ -14637,21 +13797,16 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments4", - "kind": "function", + "name": "NoQuickInfoClass", + "kind": "class", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "class", "kind": "keyword" }, { @@ -14659,17 +13814,38 @@ "kind": "space" }, { - "text": "jsDocMixedComments4", - "kind": "functionName" - }, + "text": "NoQuickInfoClass", + "kind": "className" + } + ], + "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" @@ -14679,19 +13855,38 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "another jsDocComment", + "text": "optional parameter", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "opt", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "optional parameter", + "kind": "text" + } + ] + } ] }, { - "name": "jsDocMixedComments5", + "name": "simple", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -14705,7 +13900,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", + "text": "simple", "kind": "functionName" }, { @@ -14729,15 +13924,10 @@ "kind": "keyword" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments6", + "name": "square", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -14751,7 +13941,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", + "text": "square", "kind": "functionName" }, { @@ -14759,8 +13949,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -14771,39 +13961,9 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMultiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "number", "kind": "keyword" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMultiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" @@ -14817,41 +13977,62 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", + "text": "this is square function", "kind": "text" } - ] - }, - { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" + "name": "paramTag", + "text": [ + { + "text": "{ number } a this is input number of paramTag", + "kind": "text" + } + ] }, { - "text": "JSON", - "kind": "localName" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is input number", + "kind": "text" + } + ] }, { - "text": "\n", - "kind": "lineBreak" - }, + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", + "kind": "text" + } + ] + } + ] + }, + { + "name": "subtract", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -14859,8 +14040,16 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "subtract", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -14871,57 +14060,11 @@ "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": "let", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "opt", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -14929,7 +14072,7 @@ "kind": "space" }, { - "text": "opt", + "text": "b", "kind": "parameterName" }, { @@ -14941,52 +14084,27 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "optional parameter", - "kind": "text" - } - ], - "tags": [ + "text": ",", + "kind": "punctuation" + }, { - "name": "param", - "text": [ - { - "text": "opt", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "optional parameter", - "kind": "text" - } - ] - } - ] - }, - { - "name": "aOrb", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "(", - "kind": "punctuation" + "text": "c", + "kind": "parameterName" }, { - "text": "parameter", - "kind": "text" + "text": "?", + "kind": "punctuation" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -14994,11 +14112,11 @@ "kind": "space" }, { - "text": "aOrb", - "kind": "parameterName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -15006,32 +14124,19 @@ "kind": "space" }, { - "text": "any", - "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": ":", + "text": ",", "kind": "punctuation" }, { @@ -15039,29 +14144,20 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "jsDocMultiLineMerge", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": "d", + "kind": "parameterName" + }, { - "text": "function", - "kind": "keyword" + "text": "?", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": ":", + "kind": "punctuation" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" + "text": " ", + "kind": "space" }, { "text": "(", @@ -15072,7 +14168,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -15080,43 +14180,25 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Another this one too", - "kind": "text" - } - ] - }, - { - "name": "jsDocParamTest", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocParamTest", - "kind": "functionName" + "text": "e", + "kind": "parameterName" }, { - "text": "(", + "text": "?", "kind": "punctuation" }, - { - "text": "a", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -15126,11 +14208,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -15138,11 +14220,7 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -15150,7 +14228,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -15162,9 +14240,13 @@ "kind": "space" }, { - "text": "c", + "text": "f", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -15174,11 +14256,11 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, { @@ -15186,11 +14268,7 @@ "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, - { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -15198,7 +14276,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -15214,13 +14292,13 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "text": "This is subtract function", "kind": "text" } ], @@ -15229,7 +14307,16 @@ "name": "param", "text": [ { - "text": "a", + "text": "", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", "kind": "parameterName" }, { @@ -15237,7 +14324,7 @@ "kind": "space" }, { - "text": "it is first parameter", + "text": "this is about b", "kind": "text" } ] @@ -15254,7 +14341,58 @@ "kind": "space" }, { - "text": "it is third parameter", + "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" } ] @@ -15262,7 +14400,7 @@ ] }, { - "name": "jsDocSingleLine", + "name": "sum", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -15276,7 +14414,7 @@ "kind": "space" }, { - "text": "jsDocSingleLine", + "text": "sum", "kind": "functionName" }, { @@ -15284,8 +14422,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -15296,50 +14434,36 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is eg of single line jsdoc style comment", - "kind": "text" - } - ] - }, - { - "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": "b", + "kind": "parameterName" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -15350,25 +14474,61 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "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": "multiLine", - "kind": "function", + "name": "x", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -15376,16 +14536,8 @@ "kind": "space" }, { - "text": "multiLine", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "x", + "kind": "localName" }, { "text": ":", @@ -15396,20 +14548,25 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } + ] }, { - "name": "multiply", - "kind": "function", + "name": "y", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -15417,16 +14574,8 @@ "kind": "space" }, { - "text": "multiply", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "y", + "kind": "localName" }, { "text": ":", @@ -15437,76 +14586,62 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, + "text": "This is a comment", + "kind": "text" + } + ] + }, + { + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "Array", + "kind": "localName" }, { - "text": ",", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -15517,40 +14652,45 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" - }, + "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": "e", - "kind": "parameterName" + "text": "ArrayBuffer", + "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": "ArrayBuffer", + "kind": "localName" }, { "text": ":", @@ -15561,103 +14701,61 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is multiplication 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" } - ], - "tags": [ - { - "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": "as", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "anotherTag" - }, + "text": "as", + "kind": "keyword" + } + ] + }, + { + "name": "async", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "e", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "LastParam", - "kind": "text" - } - ] - }, + "text": "async", + "kind": "keyword" + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "anotherTag" + "text": "await", + "kind": "keyword" } ] }, { - "name": "NaN", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -15665,32 +14763,15 @@ "kind": "space" }, { - "text": "NaN", + "text": "Boolean", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "noHelpComment1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -15698,16 +14779,8 @@ "kind": "space" }, { - "text": "noHelpComment1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -15718,129 +14791,86 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "noHelpComment2", - "kind": "function", + "name": "break", + "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": "break", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "noHelpComment3", - "kind": "function", + "name": "case", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "noHelpComment3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "catch", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "NoQuickInfoClass", - "kind": "class", + "name": "class", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { "text": "class", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "NoQuickInfoClass", - "kind": "className" + "text": "const", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "null", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "continue", "kind": "keyword" } ] }, { - "name": "Number", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -15854,7 +14884,7 @@ "kind": "space" }, { - "text": "Number", + "text": "DataView", "kind": "localName" }, { @@ -15870,7 +14900,7 @@ "kind": "space" }, { - "text": "Number", + "text": "DataView", "kind": "localName" }, { @@ -15882,19 +14912,14 @@ "kind": "space" }, { - "text": "NumberConstructor", + "text": "DataViewConstructor", "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": "Object", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -15908,7 +14933,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Date", "kind": "localName" }, { @@ -15924,7 +14949,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Date", "kind": "localName" }, { @@ -15936,31 +14961,31 @@ "kind": "space" }, { - "text": "ObjectConstructor", + "text": "DateConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "package", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "parseFloat", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -15974,7 +14999,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "decodeURI", "kind": "functionName" }, { @@ -15982,7 +15007,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -16010,13 +15035,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" } ], @@ -16025,7 +15050,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -16033,7 +15058,7 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -16041,7 +15066,7 @@ ] }, { - "name": "parseInt", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -16055,7 +15080,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -16063,7 +15088,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -16078,34 +15103,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" @@ -16119,13 +15116,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -16134,24 +15131,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": "encodedURIComponent", "kind": "parameterName" }, { @@ -16159,7 +15139,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 value representing an encoded URI component.", "kind": "text" } ] @@ -16167,111 +15147,61 @@ ] }, { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", + "name": "default", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "default", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "delete", "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", + "name": "do", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "else", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" } - ], - "documentation": [] + ] }, { - "name": "RegExp", - "kind": "var", + "name": "encodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -16279,24 +15209,32 @@ "kind": "space" }, { - "text": "RegExp", - "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": "RegExp", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -16307,29 +15245,41 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "return", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "return", - "kind": "keyword" + "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": "simple", + "name": "encodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -16340,7 +15290,7 @@ "kind": "space" }, { - "text": "simple", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -16348,8 +15298,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -16360,20 +15310,7 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "square", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "string", "kind": "keyword" }, { @@ -16381,19 +15318,23 @@ "kind": "space" }, { - "text": "square", - "kind": "functionName" + "text": "|", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "a", - "kind": "parameterName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -16401,7 +15342,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -16417,31 +15358,22 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "this is square function", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], "tags": [ - { - "name": "paramTag", - "text": [ - { - "text": "{ number } a this is input number of paramTag", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "a", + "text": "uriComponent", "kind": "parameterName" }, { @@ -16449,24 +15381,27 @@ "kind": "space" }, { - "text": "this is input number", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, + } + ] + }, + { + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", - "kind": "text" - } - ] + "text": "enum", + "kind": "keyword" } ] }, { - "name": "String", + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -16480,7 +15415,7 @@ "kind": "space" }, { - "text": "String", + "text": "Error", "kind": "localName" }, { @@ -16496,7 +15431,7 @@ "kind": "space" }, { - "text": "String", + "text": "Error", "kind": "localName" }, { @@ -16508,22 +15443,17 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ - { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "subtract", + "name": "eval", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -16534,7 +15464,7 @@ "kind": "space" }, { - "text": "subtract", + "text": "eval", "kind": "functionName" }, { @@ -16542,7 +15472,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "x", "kind": "parameterName" }, { @@ -16554,21 +15484,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -16578,39 +15500,72 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": ",", - "kind": "punctuation" + "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": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "EvalError", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "EvalError", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -16618,47 +15573,96 @@ "kind": "space" }, { - "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": "string", + "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": "d", - "kind": "parameterName" + "text": "Float32Array", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Float32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -16666,47 +15670,53 @@ "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": "string", + "text": "interface", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "e", - "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" }, { @@ -16714,250 +15724,74 @@ "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": "f", - "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": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", - "kind": "keyword" - } - ], - "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": "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" - }, - { - "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": "Function", + "kind": "localName" }, { "text": ":", @@ -16968,101 +15802,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Creates a new function.", "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": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "super", - "kind": "keyword" - } ] }, { - "name": "switch", - "kind": "keyword", + "name": "globalThis", + "kind": "module", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "switch", - "kind": "keyword" - } - ] - }, - { - "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", + "text": "module", "kind": "keyword" }, { @@ -17070,94 +15828,66 @@ "kind": "space" }, { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "this", + "name": "if", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "if", "kind": "keyword" } ] }, { - "name": "throw", + "name": "implements", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "implements", "kind": "keyword" } ] }, { - "name": "true", + "name": "import", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "import", "kind": "keyword" } ] }, { - "name": "try", + "name": "in", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "in", "kind": "keyword" } ] }, { - "name": "TypeError", + "name": "Infinity", "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" @@ -17167,7 +15897,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Infinity", "kind": "localName" }, { @@ -17179,26 +15909,26 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [] }, { - "name": "typeof", + "name": "instanceof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "instanceof", "kind": "keyword" } ] }, { - "name": "Uint16Array", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -17212,7 +15942,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Int16Array", "kind": "localName" }, { @@ -17228,7 +15958,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "Int16Array", "kind": "localName" }, { @@ -17240,19 +15970,19 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "Int16ArrayConstructor", "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 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": "Uint32Array", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -17266,7 +15996,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Int32Array", "kind": "localName" }, { @@ -17282,7 +16012,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Int32Array", "kind": "localName" }, { @@ -17294,19 +16024,19 @@ "kind": "space" }, { - "text": "Uint32ArrayConstructor", + "text": "Int32ArrayConstructor", "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 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": "Uint8Array", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -17320,7 +16050,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Int8Array", "kind": "localName" }, { @@ -17336,7 +16066,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Int8Array", "kind": "localName" }, { @@ -17348,79 +16078,37 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "Int8ArrayConstructor", "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": "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": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", + "name": "interface", + "kind": "keyword", + "kindModifiers": "", "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": "undefined", - "kind": "var", - "kindModifiers": "", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -17428,17 +16116,17 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "unescape", + "name": "isFinite", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -17449,7 +16137,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "isFinite", "kind": "functionName" }, { @@ -17457,7 +16145,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -17469,7 +16157,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -17485,31 +16173,22 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -17517,7 +16196,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "Any numeric value.", "kind": "text" } ] @@ -17525,13 +16204,13 @@ ] }, { - "name": "URIError", - "kind": "var", + "name": "isNaN", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -17539,24 +16218,32 @@ "kind": "space" }, { - "text": "URIError", - "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": "URIError", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -17567,68 +16254,44 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "boolean", + "kind": "keyword" } ], - "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": [ + "documentation": [ { - "text": "while", - "kind": "keyword" + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", + "kind": "text" } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "with", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A numeric value.", + "kind": "text" + } + ] } ] }, { - "name": "x", + "name": "JSON", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -17636,35 +16299,13 @@ "kind": "space" }, { - "text": "x", + "text": "JSON", "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" @@ -17674,7 +16315,7 @@ "kind": "space" }, { - "text": "y", + "text": "JSON", "kind": "localName" }, { @@ -17686,69 +16327,31 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "This is a comment", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", - "position": 2390, - "name": "27" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "entries": [ - { - "name": "abstract", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "abstract", - "kind": "keyword" - } - ] - }, - { - "name": "any", + "name": "let", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "any", + "text": "let", "kind": "keyword" } ] }, { - "name": "Array", + "name": "Math", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -17762,21 +16365,9 @@ "kind": "space" }, { - "text": "Array", + "text": "Math", "kind": "localName" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "\n", "kind": "lineBreak" @@ -17790,7 +16381,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Math", "kind": "localName" }, { @@ -17802,160 +16393,23 @@ "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", + "text": "Math", "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.", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] }, { - "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", + "name": "NaN", "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" @@ -17965,7 +16419,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "NaN", "kind": "localName" }, { @@ -17977,86 +16431,38 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "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", + "name": "new", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "new", "kind": "keyword" } ] }, { - "name": "continue", + "name": "null", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "null", "kind": "keyword" } ] }, { - "name": "DataView", + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -18070,7 +16476,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Number", "kind": "localName" }, { @@ -18086,7 +16492,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Number", "kind": "localName" }, { @@ -18098,14 +16504,19 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "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": "Date", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -18119,7 +16530,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Object", "kind": "localName" }, { @@ -18135,7 +16546,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Object", "kind": "localName" }, { @@ -18147,43 +16558,31 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "ObjectConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "Provides functionality common to all JavaScript objects.", "kind": "text" } ] }, { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "declare", + "name": "package", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "package", "kind": "keyword" } ] }, { - "name": "decodeURI", + "name": "parseFloat", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -18197,7 +16596,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "parseFloat", "kind": "functionName" }, { @@ -18205,7 +16604,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "string", "kind": "parameterName" }, { @@ -18233,13 +16632,13 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], @@ -18248,7 +16647,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "string", "kind": "parameterName" }, { @@ -18256,7 +16655,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -18264,7 +16663,7 @@ ] }, { - "name": "decodeURIComponent", + "name": "parseInt", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -18278,7 +16677,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "parseInt", "kind": "functionName" }, { @@ -18286,7 +16685,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "string", "kind": "parameterName" }, { @@ -18301,6 +16700,34 @@ "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" @@ -18314,13 +16741,13 @@ "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": "Converts a string to an integer.", "kind": "text" } ], @@ -18329,7 +16756,7 @@ "name": "param", "text": [ { - "text": "encodedURIComponent", + "text": "string", "kind": "parameterName" }, { @@ -18337,45 +16764,54 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "A string to convert into a number.", "kind": "text" } ] - } - ] - }, - { - "name": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "default", - "kind": "keyword" + "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": "delete", - "kind": "keyword", - "kindModifiers": "", + "name": "RangeError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "divide", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + }, { - "text": "function", + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", "kind": "keyword" }, { @@ -18383,40 +16819,57 @@ "kind": "space" }, { - "text": "divide", - "kind": "functionName" + "text": "RangeError", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "a", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceError", + "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "ReferenceError", + "kind": "localName" }, { "text": ":", @@ -18427,110 +16880,81 @@ "kind": "space" }, { - "text": "number", + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", - "kind": "punctuation" + "text": "RegExp", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "void", + "text": "var", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "this is divide function", - "kind": "text" - } - ], - "tags": [ + "text": " ", + "kind": "space" + }, { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is a", - "kind": "text" - } - ] + "text": "RegExp", + "kind": "localName" }, { - "name": "paramTag", - "text": [ - { - "text": "{ number } g this is optional param g", - "kind": "text" - } - ] + "text": ":", + "kind": "punctuation" }, { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "this is b", - "kind": "text" - } - ] - } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "do", - "kind": "keyword" + "text": "RegExpConstructor", + "kind": "interfaceName" } - ] + ], + "documentation": [] }, { - "name": "else", + "name": "return", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "return", "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", + "name": "String", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -18538,32 +16962,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "String", + "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": "String", + "kind": "localName" }, { "text": ":", @@ -18574,72 +16990,49 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } ], "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", - "kindModifiers": "declare", + "name": "switch", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "switch", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "SyntaxError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "interface", "kind": "keyword" }, { @@ -18647,15 +17040,15 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, { @@ -18663,20 +17056,8 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "boolean", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -18687,50 +17068,62 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "this", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "throw", + "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": "throw", + "kind": "keyword" } ] }, { - "name": "enum", + "name": "true", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "true", "kind": "keyword" } ] }, { - "name": "Error", + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -18744,7 +17137,7 @@ "kind": "space" }, { - "text": "Error", + "text": "TypeError", "kind": "localName" }, { @@ -18760,7 +17153,7 @@ "kind": "space" }, { - "text": "Error", + "text": "TypeError", "kind": "localName" }, { @@ -18772,20 +17165,32 @@ "kind": "space" }, { - "text": "ErrorConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "typeof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "typeof", + "kind": "keyword" + } + ] + }, + { + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -18793,32 +17198,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint16Array", + "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": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -18829,53 +17226,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "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 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": "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", - "kind": "function", + "name": "Uint32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -18883,32 +17252,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint32Array", + "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": "Uint32Array", + "kind": "localName" }, { "text": ":", @@ -18919,38 +17280,19 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] - } ] }, { - "name": "EvalError", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -18964,7 +17306,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Uint8Array", "kind": "localName" }, { @@ -18980,7 +17322,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Uint8Array", "kind": "localName" }, { @@ -18992,44 +17334,25 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "Uint8ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "export", - "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": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -19037,16 +17360,24 @@ "kind": "space" }, { - "text": "f1", - "kind": "functionName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -19057,23 +17388,46 @@ "kind": "space" }, { - "text": "number", - "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": "any", + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -19081,88 +17435,108 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "URIError", + "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": "URIError", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "fn f1 with number", - "kind": "text" + "text": "var", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] + "text": "void", + "kind": "keyword" } ] }, { - "name": "false", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "while", "kind": "keyword" } ] }, { - "name": "finally", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "with", "kind": "keyword" } ] }, { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "yield", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -19170,24 +17544,32 @@ "kind": "space" }, { - "text": "Float32Array", - "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": "Float32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19198,25 +17580,53 @@ "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": "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": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -19224,24 +17634,32 @@ "kind": "space" }, { - "text": "Float64Array", - "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": "Float64Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19252,19 +17670,61 @@ "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 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": 2390, + "name": "27" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "entries": [ { - "name": "fooBar", + "name": "divide", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -19278,7 +17738,7 @@ "kind": "space" }, { - "text": "fooBar", + "text": "divide", "kind": "functionName" }, { @@ -19286,7 +17746,7 @@ "kind": "punctuation" }, { - "text": "foo", + "text": "a", "kind": "parameterName" }, { @@ -19298,7 +17758,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -19310,7 +17770,7 @@ "kind": "space" }, { - "text": "bar", + "text": "b", "kind": "parameterName" }, { @@ -19322,7 +17782,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -19338,13 +17798,13 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "text": "this is divide function", "kind": "text" } ], @@ -19353,7 +17813,7 @@ "name": "param", "text": [ { - "text": "foo", + "text": "a", "kind": "parameterName" }, { @@ -19361,7 +17821,16 @@ "kind": "space" }, { - "text": "is string", + "text": "this is a", + "kind": "text" + } + ] + }, + { + "name": "paramTag", + "text": [ + { + "text": "{ number } g this is optional param g", "kind": "text" } ] @@ -19370,7 +17839,7 @@ "name": "param", "text": [ { - "text": "bar", + "text": "b", "kind": "parameterName" }, { @@ -19378,7 +17847,7 @@ "kind": "space" }, { - "text": "is second string", + "text": "this is b", "kind": "text" } ] @@ -19386,62 +17855,46 @@ ] }, { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "for", - "kind": "keyword" - } - ] - }, - { - "name": "function", - "kind": "keyword", + "name": "f1", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "f1", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -19452,230 +17905,89 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "any", + "kind": "keyword" + }, { - "text": "Creates a new function.", - "kind": "text" - } - ] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "module", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" }, { "text": " ", "kind": "space" }, { - "text": "globalThis", - "kind": "moduleName" + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" } ], - "documentation": [] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "if", - "kind": "keyword" + "text": "fn f1 with number", + "kind": "text" } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "implements", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "b", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "about b", + "kind": "text" + } + ] } ] }, { - "name": "import", - "kind": "keyword", + "name": "fooBar", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "import", + "text": "function", "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" - }, + }, { "text": " ", "kind": "space" }, { - "text": "Infinity", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "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": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Int16Array", - "kind": "localName" + "text": "fooBar", + "kind": "functionName" }, { - "text": ":", + "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": "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": "foo", + "kind": "parameterName" }, { "text": ":", @@ -19686,53 +17998,11 @@ "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": "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": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -19740,74 +18010,7 @@ "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": "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": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", + "text": "bar", "kind": "parameterName" }, { @@ -19819,7 +18022,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -19835,13 +18038,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "Function returns string concat of foo and bar", "kind": "text" } ], @@ -19850,7 +18053,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "foo", "kind": "parameterName" }, { @@ -19858,80 +18061,16 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "is string", "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", + "text": "bar", "kind": "parameterName" }, { @@ -19939,7 +18078,7 @@ "kind": "space" }, { - "text": "A numeric value.", + "text": "is second string", "kind": "text" } ] @@ -20785,150 +18924,6 @@ } ] }, - { - "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": "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": "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": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - } - ] - }, { "name": "multiLine", "kind": "function", @@ -21218,75 +19213,6 @@ } ] }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - } - ] - }, - { - "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": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "never", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, { "name": "noHelpComment1", "kind": "function", @@ -21432,53 +19358,13 @@ "documentation": [] }, { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "null", - "kind": "keyword" - } - ] - }, - { - "name": "number", - "kind": "keyword", + "name": "simple", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "number", - "kind": "keyword" - } - ] - }, - { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Number", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -21486,74 +19372,16 @@ "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "simple", + "kind": "functionName" }, { - "text": ":", + "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": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "object", - "kind": "keyword" - } - ] - }, - { - "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": ":", @@ -21564,34 +19392,17 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ - { - "text": "Provides functionality common to all JavaScript objects.", - "kind": "text" - } - ] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "package", + "text": "void", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "parseFloat", + "name": "square", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -21602,7 +19413,7 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "square", "kind": "functionName" }, { @@ -21610,7 +19421,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -21622,7 +19433,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -21644,16 +19455,25 @@ ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "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": "string", + "text": "a", "kind": "parameterName" }, { @@ -21661,7 +19481,16 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "text": "this is input number", + "kind": "text" + } + ] + }, + { + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", "kind": "text" } ] @@ -21669,10 +19498,10 @@ ] }, { - "name": "parseInt", + "name": "subtract", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -21683,7 +19512,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "subtract", "kind": "functionName" }, { @@ -21691,7 +19520,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -21703,7 +19532,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -21715,13 +19544,9 @@ "kind": "space" }, { - "text": "radix", + "text": "b", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -21735,7 +19560,19 @@ "kind": "keyword" }, { - "text": ")", + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": "?", "kind": "punctuation" }, { @@ -21747,570 +19584,59 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "Converts a string to an integer.", - "kind": "text" - } - ], - "tags": [ + "text": ")", + "kind": "punctuation" + }, { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string to convert into a number.", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "radix", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value between 2 and 36 that specifies the base of the number in `string`.\r\nIf this argument is not supplied, strings with a prefix of '0x' are considered hexadecimal.\r\nAll other strings are considered decimal.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "RangeError", - "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": "RangeError", - "kind": "localName" + "text": "d", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "readonly", - "kind": "keyword" - } - ] - }, - { - "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": "simple", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "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", - "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": "a", - "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": "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": "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": "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": "subtract", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "subtract", - "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": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "d", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", + "text": ")", "kind": "punctuation" }, { @@ -22668,43 +19994,107 @@ ] }, { - "name": "super", - "kind": "keyword", + "name": "x", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "super", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "x", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } + ], + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } ] }, { - "name": "switch", + "name": "y", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "y", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is a comment", + "kind": "text" + } + ] + }, + { + "name": "abstract", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "abstract", "kind": "keyword" } ] }, { - "name": "symbol", + "name": "any", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "symbol", + "text": "any", "kind": "keyword" } ] }, { - "name": "SyntaxError", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -22718,9 +20108,21 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -22734,7 +20136,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Array", "kind": "localName" }, { @@ -22746,74 +20148,140 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "this", + "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": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "this", + "text": "as", "kind": "keyword" } ] }, { - "name": "throw", + "name": "asserts", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "throw", + "text": "asserts", "kind": "keyword" } ] }, { - "name": "true", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "true", + "text": "async", "kind": "keyword" } ] }, { - "name": "try", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "try", + "text": "await", "kind": "keyword" } ] }, { - "name": "type", + "name": "bigint", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "type", + "text": "bigint", "kind": "keyword" } ] }, { - "name": "TypeError", + "name": "boolean", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "boolean", + "kind": "keyword" + } + ] + }, + { + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -22827,7 +20295,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Boolean", "kind": "localName" }, { @@ -22843,7 +20311,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Boolean", "kind": "localName" }, { @@ -22855,134 +20323,86 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "BooleanConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "typeof", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "break", "kind": "keyword" } ] }, { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", + "name": "case", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "catch", + "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": "catch", + "kind": "keyword" } ] }, { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "class", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "const", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" } - ], - "documentation": [ + ] + }, + { + "name": "continue", + "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": "continue", + "kind": "keyword" } ] }, { - "name": "Uint8Array", + "name": "DataView", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -22996,7 +20416,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "DataView", "kind": "localName" }, { @@ -23012,7 +20432,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "DataView", "kind": "localName" }, { @@ -23024,19 +20444,14 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "DataViewConstructor", "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": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -23050,7 +20465,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Date", "kind": "localName" }, { @@ -23066,7 +20481,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Date", "kind": "localName" }, { @@ -23078,43 +20493,46 @@ "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": "undefined", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "declare", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "undefined", - "kind": "propertyName" + "text": "declare", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "unescape", + "name": "decodeURI", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -23125,7 +20543,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "decodeURI", "kind": "functionName" }, { @@ -23133,7 +20551,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -23167,25 +20585,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" }, { @@ -23193,7 +20602,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -23201,37 +20610,13 @@ ] }, { - "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", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -23239,24 +20624,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": ":", @@ -23267,68 +20660,92 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "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": "var", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" } ] }, { - "name": "void", + "name": "delete", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "delete", "kind": "keyword" } ] }, { - "name": "while", + "name": "do", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "do", "kind": "keyword" } ] }, { - "name": "with", + "name": "else", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "else", "kind": "keyword" } ] }, { - "name": "x", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -23336,8 +20753,16 @@ "kind": "space" }, { - "text": "x", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uri", + "kind": "parameterName" }, { "text": ":", @@ -23348,134 +20773,60 @@ "kind": "space" }, { - "text": "any", + "text": "string", "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": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "y", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is a comment", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "yield", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "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": "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": "Array", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -23483,36 +20834,16 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" - }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" + "text": "encodeURIComponent", + "kind": "functionName" }, { - "text": ">", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Array", - "kind": "localName" + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -23523,20 +20854,7 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "interface", + "text": "string", "kind": "keyword" }, { @@ -23544,15 +20862,15 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "|", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "var", + "text": "number", "kind": "keyword" }, { @@ -23560,11 +20878,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" - }, - { - "text": ":", + "text": "|", "kind": "punctuation" }, { @@ -23572,91 +20886,13 @@ "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": "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": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", + "text": "boolean", "kind": "keyword" - } - ] - }, - { - "name": "c", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -23666,13 +20902,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "it is third parameter", + "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -23681,7 +20917,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "uriComponent", "kind": "parameterName" }, { @@ -23689,7 +20925,7 @@ "kind": "space" }, { - "text": "it is third parameter", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -23697,30 +20933,50 @@ ] }, { - "name": "d", - "kind": "parameter", + "name": "enum", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -23731,36 +20987,36 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "parameter", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "eval", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "b", + "text": "x", "kind": "parameterName" }, { @@ -23772,43 +21028,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is inline comment for b", - "kind": "text" - } - ] - }, - { - "name": "a", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" }, { "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "a", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -23818,21 +21044,13 @@ "kind": "space" }, { - "text": "number", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "this is inline comment for a", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "it is first parameter", + "text": "Evaluates JavaScript code and executes it.", "kind": "text" } ], @@ -23841,7 +21059,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "x", "kind": "parameterName" }, { @@ -23849,7 +21067,7 @@ "kind": "space" }, { - "text": "it is first parameter", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -23857,7 +21075,7 @@ ] }, { - "name": "Boolean", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -23871,7 +21089,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "EvalError", "kind": "localName" }, { @@ -23887,7 +21105,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "EvalError", "kind": "localName" }, { @@ -23899,74 +21117,62 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", + "name": "export", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "export", "kind": "keyword" } ] }, { - "name": "class", + "name": "extends", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "extends", "kind": "keyword" } ] }, { - "name": "const", + "name": "false", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "false", "kind": "keyword" } ] }, { - "name": "continue", + "name": "finally", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "finally", "kind": "keyword" } ] }, { - "name": "DataView", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -23980,7 +21186,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Float32Array", "kind": "localName" }, { @@ -23996,7 +21202,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Float32Array", "kind": "localName" }, { @@ -24008,14 +21214,19 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "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": "Date", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -24029,7 +21240,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Float64Array", "kind": "localName" }, { @@ -24045,7 +21256,7 @@ "kind": "space" }, { - "text": "Date", + "text": "Float64Array", "kind": "localName" }, { @@ -24057,70 +21268,74 @@ "kind": "space" }, { - "text": "DateConstructor", + "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": "debugger", + "name": "for", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "for", "kind": "keyword" } ] }, { - "name": "decodeURI", - "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": "decodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Function", + "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": "Function", + "kind": "localName" }, { "text": ":", @@ -24131,190 +21346,115 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Creates a new function.", "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" - }, + "name": "globalThis", + "kind": "module", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "module", "kind": "keyword" }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "globalThis", + "kind": "moduleName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "if", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "implements", + "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": "implements", + "kind": "keyword" } ] }, { - "name": "default", + "name": "import", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "import", "kind": "keyword" } ] }, { - "name": "delete", + "name": "in", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "in", "kind": "keyword" } ] }, { - "name": "divide", - "kind": "function", + "name": "infer", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "infer", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "divide", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "Infinity", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -24327,108 +21467,30 @@ { "text": "number", "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" - } - ] - }, - { - "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": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "do", - "kind": "keyword" - } - ] + "documentation": [] }, { - "name": "else", + "name": "instanceof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "instanceof", "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", + "name": "Int16Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24436,32 +21498,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int16Array", + "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": "Int16Array", + "kind": "localName" }, { "text": ":", @@ -24472,44 +21526,25 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid 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": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] - } ] }, { - "name": "encodeURIComponent", - "kind": "function", + "name": "Int32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24517,35 +21552,27 @@ "kind": "space" }, { - "text": "encodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Int32Array", + "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": "Int32Array", + "kind": "localName" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -24553,7 +21580,25 @@ "kind": "space" }, { - "text": "number", + "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": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -24561,20 +21606,24 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" + "text": "Int8Array", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "boolean", + "text": "var", "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Int8Array", + "kind": "localName" }, { "text": ":", @@ -24585,72 +21634,37 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a 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": "param", - "text": [ - { - "text": "uriComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] - } ] }, { - "name": "enum", + "name": "interface", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "interface", "kind": "keyword" } ] }, { - "name": "Error", - "kind": "var", + "name": "Intl", + "kind": "module", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -24658,29 +21672,17 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "Intl", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "escape", + "name": "isFinite", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -24691,7 +21693,7 @@ "kind": "space" }, { - "text": "escape", + "text": "isFinite", "kind": "functionName" }, { @@ -24699,7 +21701,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -24711,7 +21713,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -24727,31 +21729,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": "Determines whether a supplied number is finite.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "number", "kind": "parameterName" }, { @@ -24759,7 +21752,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "Any numeric value.", "kind": "text" } ] @@ -24767,7 +21760,7 @@ ] }, { - "name": "eval", + "name": "isNaN", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -24781,7 +21774,7 @@ "kind": "space" }, { - "text": "eval", + "text": "isNaN", "kind": "functionName" }, { @@ -24789,7 +21782,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "number", "kind": "parameterName" }, { @@ -24801,7 +21794,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -24817,13 +21810,13 @@ "kind": "space" }, { - "text": "any", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], @@ -24832,7 +21825,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "number", "kind": "parameterName" }, { @@ -24840,7 +21833,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A numeric value.", "kind": "text" } ] @@ -24848,7 +21841,7 @@ ] }, { - "name": "EvalError", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -24862,7 +21855,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "JSON", "kind": "localName" }, { @@ -24878,7 +21871,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "JSON", "kind": "localName" }, { @@ -24890,44 +21883,49 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "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": "export", + "name": "keyof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "keyof", "kind": "keyword" } ] }, { - "name": "extends", + "name": "let", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "let", "kind": "keyword" } ] }, { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -24935,32 +21933,24 @@ "kind": "space" }, { - "text": "f1", - "kind": "functionName" + "text": "Math", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -24971,7 +21961,49 @@ "kind": "space" }, { - "text": "any", + "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": "namespace", + "kind": "keyword" + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", "kind": "keyword" }, { @@ -24979,82 +22011,74 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" + "text": "NaN", + "kind": "localName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "number", + "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "fn f1 with number", - "kind": "text" + "text": "never", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "new", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] + "text": "new", + "kind": "keyword" } ] }, { - "name": "false", + "name": "null", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "false", + "text": "null", "kind": "keyword" } ] }, { - "name": "finally", + "name": "number", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "finally", + "text": "number", "kind": "keyword" } ] }, { - "name": "Float32Array", + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25068,7 +22092,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -25084,7 +22108,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Number", "kind": "localName" }, { @@ -25096,19 +22120,31 @@ "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": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "object", + "kind": "keyword" + } + ] + }, + { + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25122,7 +22158,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -25138,7 +22174,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Object", "kind": "localName" }, { @@ -25150,22 +22186,34 @@ "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": "fooBar", - "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", @@ -25176,7 +22224,7 @@ "kind": "space" }, { - "text": "fooBar", + "text": "parseFloat", "kind": "functionName" }, { @@ -25184,7 +22232,7 @@ "kind": "punctuation" }, { - "text": "foo", + "text": "string", "kind": "parameterName" }, { @@ -25200,7 +22248,11 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -25208,7 +22260,60 @@ "kind": "space" }, { - "text": "bar", + "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": "parseInt", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", "kind": "parameterName" }, { @@ -25223,6 +22328,34 @@ "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" @@ -25236,13 +22369,13 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Function returns string concat of foo and bar", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -25251,7 +22384,7 @@ "name": "param", "text": [ { - "text": "foo", + "text": "string", "kind": "parameterName" }, { @@ -25259,7 +22392,7 @@ "kind": "space" }, { - "text": "is string", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -25268,7 +22401,7 @@ "name": "param", "text": [ { - "text": "bar", + "text": "radix", "kind": "parameterName" }, { @@ -25276,7 +22409,7 @@ "kind": "space" }, { - "text": "is second string", + "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" } ] @@ -25284,31 +22417,7 @@ ] }, { - "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", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25322,7 +22431,7 @@ "kind": "space" }, { - "text": "Function", + "text": "RangeError", "kind": "localName" }, { @@ -25338,7 +22447,7 @@ "kind": "space" }, { - "text": "Function", + "text": "RangeError", "kind": "localName" }, { @@ -25350,92 +22459,46 @@ "kind": "space" }, { - "text": "FunctionConstructor", + "text": "RangeErrorConstructor", "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": "globalThis", - "kind": "moduleName" - } - ], "documentation": [] }, { - "name": "if", + "name": "readonly", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "if", + "text": "readonly", "kind": "keyword" } ] }, { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "implements", + "text": "interface", "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "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": "ReferenceError", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -25445,7 +22508,7 @@ "kind": "space" }, { - "text": "Infinity", + "text": "ReferenceError", "kind": "localName" }, { @@ -25457,26 +22520,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "instanceof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "Int16Array", + "name": "RegExp", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25490,7 +22541,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "RegExp", "kind": "localName" }, { @@ -25506,7 +22557,7 @@ "kind": "space" }, { - "text": "Int16Array", + "text": "RegExp", "kind": "localName" }, { @@ -25518,19 +22569,38 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", + "text": "RegExpConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "return", + "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": "return", + "kind": "keyword" } ] }, { - "name": "Int32Array", + "name": "string", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "string", + "kind": "keyword" + } + ] + }, + { + "name": "String", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25544,7 +22614,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "String", "kind": "localName" }, { @@ -25560,7 +22630,7 @@ "kind": "space" }, { - "text": "Int32Array", + "text": "String", "kind": "localName" }, { @@ -25572,19 +22642,55 @@ "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": "Int8Array", + "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": "symbol", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "symbol", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -25598,7 +22704,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -25614,7 +22720,7 @@ "kind": "space" }, { - "text": "Int8Array", + "text": "SyntaxError", "kind": "localName" }, { @@ -25626,58 +22732,80 @@ "kind": "space" }, { - "text": "Int8ArrayConstructor", + "text": "SyntaxErrorConstructor", "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": "interface", + "name": "this", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "this", "kind": "keyword" } ] }, { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", + "name": "throw", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "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": "Intl", - "kind": "moduleName" + "text": "try", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "isFinite", - "kind": "function", + "name": "type", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "type", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -25685,16 +22813,24 @@ "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" + "text": "TypeError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", + "kind": "localName" }, { "text": ":", @@ -25705,12 +22841,57 @@ "kind": "space" }, { - "text": "number", + "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": ":", @@ -25721,44 +22902,25 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "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": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Any numeric value.", - "kind": "text" - } - ] - } ] }, { - "name": "isNaN", - "kind": "function", + "name": "Uint32Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -25766,32 +22928,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": ":", @@ -25802,44 +22956,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": "jsDocCommentAlignmentTest1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Uint8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -25847,16 +22982,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" + "text": "Uint8Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8Array", + "kind": "localName" }, { "text": ":", @@ -25867,25 +23010,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Uint8ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is function comment\nAnd properly aligned comment", + "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": "jsDocCommentAlignmentTest2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Uint8ClampedArray", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -25893,16 +23036,24 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", - "kind": "functionName" + "text": "Uint8ClampedArray", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -25913,25 +23064,25 @@ "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" } ] }, { - "name": "jsDocCommentAlignmentTest3", - "kind": "function", + "name": "undefined", + "kind": "var", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -25939,40 +23090,69 @@ "kind": "space" }, { - "text": "jsDocCommentAlignmentTest3", - "kind": "functionName" - }, + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "unique", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "unique", + "kind": "keyword" + } + ] + }, + { + "name": "unknown", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "a", - "kind": "parameterName" - }, + "text": "unknown", + "kind": "keyword" + } + ] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "URIError", + "kind": "localName" }, { - "text": ",", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "URIError", + "kind": "localName" }, { "text": ":", @@ -25983,19 +23163,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": "c", + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", "kind": "parameterName" }, { @@ -26007,7 +23264,7 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" }, { @@ -26023,47 +23280,22 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } ], "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", + "name": "deprecated", "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", + "text": "A legacy feature for browser compatibility", "kind": "text" } ] @@ -26072,7 +23304,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "string", "kind": "parameterName" }, { @@ -26080,7 +23312,7 @@ "kind": "space" }, { - "text": "this is info about b\nnot aligned text about parameter will eat only one space", + "text": "A string value", "kind": "text" } ] @@ -26088,10 +23320,10 @@ ] }, { - "name": "jsDocMixedComments1", + "name": "unescape", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -26102,7 +23334,7 @@ "kind": "space" }, { - "text": "jsDocMixedComments1", + "text": "unescape", "kind": "functionName" }, { @@ -26110,8 +23342,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -26122,43 +23354,105 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "jsdoc comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" + "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/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": "punctuation" }, + { + "text": "parameter", + "kind": "text" + }, { "text": ")", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "a", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -26168,42 +23462,69 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "another jsDocComment", + "text": "this is inline comment for a", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "it is first parameter", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is first parameter", + "kind": "text" + } + ] + } ] }, { - "name": "jsDocMixedComments3", - "kind": "function", + "name": "arguments", + "kind": "local var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "local var", + "kind": "text" }, { - "text": "jsDocMixedComments3", - "kind": "functionName" + "text": ")", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "arguments", + "kind": "propertyName" }, { "text": ":", @@ -26214,42 +23535,37 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "IArguments", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "* triplestar jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments4", - "kind": "function", + "name": "b", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "parameter", + "kind": "text" }, { - "text": "jsDocMixedComments4", - "kind": "functionName" + "text": ")", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -26260,42 +23576,42 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "another jsDocComment", + "text": "this is inline comment for b", "kind": "text" } ] }, { - "name": "jsDocMixedComments5", - "kind": "function", + "name": "c", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "parameter", + "kind": "text" }, { - "text": "jsDocMixedComments5", - "kind": "functionName" + "text": ")", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "c", + "kind": "parameterName" }, { "text": ":", @@ -26306,42 +23622,61 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "another jsDocComment", + "text": "it is third parameter", "kind": "text" } + ], + "tags": [ + { + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", + "kind": "text" + } + ] + } ] }, { - "name": "jsDocMixedComments6", - "kind": "function", + "name": "d", + "kind": "parameter", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "parameter", + "kind": "text" }, { - "text": "jsDocMixedComments6", - "kind": "functionName" + "text": ")", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ")", - "kind": "punctuation" + "text": "d", + "kind": "parameterName" }, { "text": ":", @@ -26352,19 +23687,14 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], - "documentation": [ - { - "text": "jsdoc comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMultiLine", + "name": "divide", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -26378,7 +23708,7 @@ "kind": "space" }, { - "text": "jsDocMultiLine", + "text": "divide", "kind": "functionName" }, { @@ -26386,8 +23716,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -26398,39 +23728,33 @@ "kind": "space" }, { - "text": "void", + "text": "number", "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "jsDocMultiLineMerge", - "kind": "functionName" + "text": "b", + "kind": "parameterName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -26450,13 +23774,58 @@ ], "documentation": [ { - "text": "Another this one too", + "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": "jsDocParamTest", + "name": "f1", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -26470,7 +23839,7 @@ "kind": "space" }, { - "text": "jsDocParamTest", + "text": "f1", "kind": "functionName" }, { @@ -26494,7 +23863,11 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -26502,31 +23875,88 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "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": ",", + "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": "c", + "text": "fooBar", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "foo", "kind": "parameterName" }, { @@ -26538,7 +23968,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -26550,7 +23980,7 @@ "kind": "space" }, { - "text": "d", + "text": "bar", "kind": "parameterName" }, { @@ -26562,7 +23992,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -26578,13 +24008,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", + "text": "Function returns string concat of foo and bar", "kind": "text" } ], @@ -26593,7 +24023,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "foo", "kind": "parameterName" }, { @@ -26601,7 +24031,7 @@ "kind": "space" }, { - "text": "it is first parameter", + "text": "is string", "kind": "text" } ] @@ -26610,7 +24040,7 @@ "name": "param", "text": [ { - "text": "c", + "text": "bar", "kind": "parameterName" }, { @@ -26618,7 +24048,7 @@ "kind": "space" }, { - "text": "it is third parameter", + "text": "is second string", "kind": "text" } ] @@ -26626,7 +24056,7 @@ ] }, { - "name": "jsDocSingleLine", + "name": "jsDocCommentAlignmentTest1", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -26640,7 +24070,7 @@ "kind": "space" }, { - "text": "jsDocSingleLine", + "text": "jsDocCommentAlignmentTest1", "kind": "functionName" }, { @@ -26666,19 +24096,19 @@ ], "documentation": [ { - "text": "this is eg of single line jsdoc style comment", + "text": "This is function comment\nAnd properly aligned comment", "kind": "text" } ] }, { - "name": "JSON", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocCommentAlignmentTest2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -26686,24 +24116,16 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocCommentAlignmentTest2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "JSON", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -26714,37 +24136,25 @@ "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 function comment\n And aligned with 4 space char margin", "kind": "text" } ] }, { - "name": "let", - "kind": "keyword", + "name": "jsDocCommentAlignmentTest3", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "let", - "kind": "keyword" - } - ] - }, - { - "name": "Math", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -26752,107 +24162,12 @@ "kind": "space" }, { - "text": "Math", - "kind": "localName" + "text": "jsDocCommentAlignmentTest3", + "kind": "functionName" }, { - "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": "multiLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "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", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "multiply", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "multiply", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "(", + "kind": "punctuation" }, { "text": "a", @@ -26867,7 +24182,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -26890,62 +24205,6 @@ "text": " ", "kind": "space" }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "d", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, { "text": "any", "kind": "keyword" @@ -26959,13 +24218,9 @@ "kind": "space" }, { - "text": "e", + "text": "c", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -26997,20 +24252,11 @@ ], "documentation": [ { - "text": "This is multiplication function", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], "tags": [ - { - "name": "param", - "text": [ - { - "text": "", - "kind": "text" - } - ] - }, { "name": "param", "text": [ @@ -27023,7 +24269,7 @@ "kind": "space" }, { - "text": "first number", + "text": "this is info about a\nspanning on two lines and aligned perfectly", "kind": "text" } ] @@ -27033,36 +24279,23 @@ "text": [ { "text": "b", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ + "kind": "parameterName" + }, { - "text": "c", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ + "text": " ", + "kind": "space" + }, { - "text": "d", + "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": "anotherTag" - }, { "name": "param", "text": [ { - "text": "e", + "text": "c", "kind": "parameterName" }, { @@ -27070,24 +24303,21 @@ "kind": "space" }, { - "text": "LastParam", + "text": "this is info about b\nnot aligned text about parameter will eat only one space", "kind": "text" } ] - }, - { - "name": "anotherTag" } ] }, { - "name": "NaN", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMixedComments1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -27095,8 +24325,16 @@ "kind": "space" }, { - "text": "NaN", - "kind": "localName" + "text": "jsDocMixedComments1", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -27107,26 +24345,19 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "new", - "kind": "keyword" + "text": "jsdoc comment", + "kind": "text" } ] }, { - "name": "noHelpComment1", + "name": "jsDocMixedComments2", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -27140,7 +24371,7 @@ "kind": "space" }, { - "text": "noHelpComment1", + "text": "jsDocMixedComments2", "kind": "functionName" }, { @@ -27164,10 +24395,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "noHelpComment2", + "name": "jsDocMixedComments3", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -27181,7 +24417,7 @@ "kind": "space" }, { - "text": "noHelpComment2", + "text": "jsDocMixedComments3", "kind": "functionName" }, { @@ -27205,10 +24441,15 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "* triplestar jsDocComment", + "kind": "text" + } + ] }, { - "name": "noHelpComment3", + "name": "jsDocMixedComments4", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -27222,7 +24463,7 @@ "kind": "space" }, { - "text": "noHelpComment3", + "text": "jsDocMixedComments4", "kind": "functionName" }, { @@ -27246,16 +24487,21 @@ "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "NoQuickInfoClass", - "kind": "class", + "name": "jsDocMixedComments5", + "kind": "function", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "class", + "text": "function", "kind": "keyword" }, { @@ -27263,32 +24509,45 @@ "kind": "space" }, { - "text": "NoQuickInfoClass", - "kind": "className" + "text": "jsDocMixedComments5", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "void", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "null", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "null", - "kind": "keyword" + "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" }, { @@ -27296,24 +24555,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": ":", @@ -27324,25 +24575,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": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -27350,24 +24601,16 @@ "kind": "space" }, { - "text": "Object", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Object", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -27378,34 +24621,22 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Provides functionality common to all JavaScript objects.", + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", "kind": "text" } ] }, { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "package", - "kind": "keyword" - } - ] - }, - { - "name": "parseFloat", + "name": "jsDocMultiLineMerge", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -27416,29 +24647,13 @@ "kind": "space" }, { - "text": "parseFloat", + "text": "jsDocMultiLineMerge", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -27452,41 +24667,22 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Another this one too", "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", + "name": "jsDocParamTest", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -27497,7 +24693,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "jsDocParamTest", "kind": "functionName" }, { @@ -27505,7 +24701,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -27517,7 +24713,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -27529,13 +24725,57 @@ "kind": "space" }, { - "text": "radix", + "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" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "d", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -27567,7 +24807,7 @@ ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "this is jsdoc style function with param tag as well as inline parameter help", "kind": "text" } ], @@ -27576,7 +24816,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -27584,7 +24824,7 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "it is first parameter", "kind": "text" } ] @@ -27593,7 +24833,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "c", "kind": "parameterName" }, { @@ -27601,7 +24841,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": "it is third parameter", "kind": "text" } ] @@ -27609,13 +24849,13 @@ ] }, { - "name": "RangeError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocSingleLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -27623,15 +24863,45 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "this is eg of single line jsdoc style comment", + "kind": "text" + } + ] + }, + { + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -27639,8 +24909,16 @@ "kind": "space" }, { - "text": "RangeError", - "kind": "localName" + "text": "multiLine", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -27651,20 +24929,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" }, { @@ -27672,24 +24950,40 @@ "kind": "space" }, { - "text": "ReferenceError", - "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": "ReferenceError", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -27700,20 +24994,244 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "e", + "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": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "This is multiplication function", + "kind": "text" + } + ], + "tags": [ + { + "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", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] + }, + { + "name": "anotherTag" + } + ] + }, + { + "name": "noHelpComment1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "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", + "kind": "keyword" } ], "documentation": [] }, { - "name": "RegExp", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment2", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -27721,15 +25239,40 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "noHelpComment2", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "void", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "noHelpComment3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -27737,8 +25280,16 @@ "kind": "space" }, { - "text": "RegExp", - "kind": "localName" + "text": "noHelpComment3", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -27749,23 +25300,32 @@ "kind": "space" }, { - "text": "RegExpConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "return", - "kind": "keyword", + "name": "NoQuickInfoClass", + "kind": "class", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "return", + "text": "class", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NoQuickInfoClass", + "kind": "className" } - ] + ], + "documentation": [] }, { "name": "simple", @@ -27907,60 +25467,6 @@ } ] }, - { - "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": "subtract", "kind": "function", @@ -28458,37 +25964,13 @@ ] }, { - "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", + "name": "x", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -28496,90 +25978,69 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "x", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "SyntaxError", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "SyntaxErrorConstructor", - "kind": "interfaceName" + "text": "any", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "this", - "kind": "keyword" + "text": "This is a comment", + "kind": "text" } ] }, { - "name": "throw", - "kind": "keyword", + "name": "y", + "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": "y", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "try", - "kind": "keyword" + "text": "This is a comment", + "kind": "text" } ] }, { - "name": "TypeError", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -28593,9 +26054,21 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -28609,7 +26082,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Array", "kind": "localName" }, { @@ -28621,26 +26094,14 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "typeof", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "typeof", - "kind": "keyword" - } - ] - }, - { - "name": "Uint16Array", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -28654,7 +26115,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -28670,7 +26131,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -28682,19 +26143,55 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", + "text": "ArrayBufferConstructor", "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": "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", @@ -28708,7 +26205,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Boolean", "kind": "localName" }, { @@ -28724,7 +26221,7 @@ "kind": "space" }, { - "text": "Uint32Array", + "text": "Boolean", "kind": "localName" }, { @@ -28736,19 +26233,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": "Uint8Array", + "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", @@ -28762,7 +26326,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "DataView", "kind": "localName" }, { @@ -28778,7 +26342,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "DataView", "kind": "localName" }, { @@ -28790,19 +26354,14 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "DataViewConstructor", "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": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -28816,7 +26375,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Date", "kind": "localName" }, { @@ -28832,7 +26391,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Date", "kind": "localName" }, { @@ -28844,43 +26403,34 @@ "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": "undefined", - "kind": "var", + "name": "debugger", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "debugger", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" } - ], - "documentation": [] + ] }, { - "name": "unescape", + "name": "decodeURI", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -28891,7 +26441,7 @@ "kind": "space" }, { - "text": "unescape", + "text": "decodeURI", "kind": "functionName" }, { @@ -28899,7 +26449,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "encodedURI", "kind": "parameterName" }, { @@ -28933,25 +26483,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" }, { @@ -28959,7 +26500,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -28967,13 +26508,13 @@ ] }, { - "name": "URIError", - "kind": "var", + "name": "decodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -28981,24 +26522,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": ":", @@ -29009,68 +26558,92 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "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": "var", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "default", "kind": "keyword" } ] }, { - "name": "void", + "name": "delete", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "delete", "kind": "keyword" } ] }, { - "name": "while", + "name": "do", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "do", "kind": "keyword" } ] }, { - "name": "with", + "name": "else", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "else", "kind": "keyword" } ] }, { - "name": "x", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -29078,46 +26651,32 @@ "kind": "space" }, { - "text": "x", - "kind": "localName" + "text": "encodeURI", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "uri", + "kind": "parameterName" }, { - "text": "any", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "This is a comment", - "kind": "text" - } - ] - }, - { - "name": "y", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "y", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -29128,55 +26687,44 @@ "kind": "space" }, { - "text": "any", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is a comment", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "yield", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "uri", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "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": "Array", - "kind": "var", + "name": "encodeURIComponent", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -29184,8 +26732,16 @@ "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "encodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "uriComponent", + "kind": "parameterName" }, { "text": ":", @@ -29196,27 +26752,31 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "(", + "text": "|", "kind": "punctuation" }, { - "text": "arrayLength", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -29224,98 +26784,196 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, + { + "text": ":", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "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" + } + ] + }, + { + "name": "Error", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Error", + "kind": "localName" }, { - "text": "[", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "]", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", + "text": "Error", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" + "text": " ", + "kind": "space" }, { - "text": "2", - "kind": "numericLiteral" + "text": "ErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "eval", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overloads", - "kind": "text" + "text": "eval", + "kind": "functionName" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "x", + "kind": "parameterName" }, { - "text": "interface", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Array", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": "<", + "text": ")", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": ":", + "kind": "punctuation" }, { - "text": ">", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "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": "ArrayBuffer", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -29329,7 +26987,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "EvalError", "kind": "localName" }, { @@ -29345,7 +27003,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "EvalError", "kind": "localName" }, { @@ -29357,59 +27015,82 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "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": "export", + "kind": "keyword" } ] }, { - "name": "as", + "name": "extends", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "extends", "kind": "keyword" } ] }, { - "name": "async", + "name": "false", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "async", + "text": "false", "kind": "keyword" } ] }, { - "name": "await", + "name": "finally", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "await", + "text": "finally", "kind": "keyword" } ] }, { - "name": "Boolean", + "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" @@ -29419,7 +27100,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Float32Array", "kind": "localName" }, { @@ -29431,59 +27112,131 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "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": "<", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "T", - "kind": "typeParameterName" + "text": " ", + "kind": "space" }, { - "text": ">", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" - }, + "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": "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": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "Function", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "Function", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -29491,15 +27244,25 @@ "kind": "space" }, { - "text": "boolean", - "kind": "keyword" - }, + "text": "FunctionConstructor", + "kind": "interfaceName" + } + ], + "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" }, { @@ -29507,86 +27270,107 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "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" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Infinity", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "continue", + "name": "instanceof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "instanceof", "kind": "keyword" } ] }, { - "name": "DataView", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -29600,7 +27384,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int16Array", "kind": "localName" }, { @@ -29616,7 +27400,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Int16Array", "kind": "localName" }, { @@ -29628,20 +27412,25 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "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": "Date", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -29649,31 +27438,27 @@ "kind": "space" }, { - "text": "Date", + "text": "Int32Array", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "var", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Int32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -29681,23 +27466,41 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "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": "Int8Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Int8Array", + "kind": "localName" }, { "text": "\n", "kind": "lineBreak" }, { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -29705,37 +27508,49 @@ "kind": "space" }, { - "text": "Date", + "text": "Int8Array", "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "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": "debugger", + "name": "interface", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "interface", "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", + "name": "Intl", + "kind": "module", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "namespace", "kind": "keyword" }, { @@ -29743,15 +27558,36 @@ "kind": "space" }, { - "text": "decodeURI", - "kind": "functionName" + "text": "Intl", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "isFinite", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", + "text": "number", "kind": "parameterName" }, { @@ -29763,7 +27599,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -29779,13 +27615,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Determines whether a supplied number is finite.", "kind": "text" } ], @@ -29794,7 +27630,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "number", "kind": "parameterName" }, { @@ -29802,7 +27638,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "Any numeric value.", "kind": "text" } ] @@ -29810,7 +27646,7 @@ ] }, { - "name": "decodeURIComponent", + "name": "isNaN", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -29824,7 +27660,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "isNaN", "kind": "functionName" }, { @@ -29832,7 +27668,7 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "text": "number", "kind": "parameterName" }, { @@ -29844,7 +27680,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -29860,13 +27696,13 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "kind": "text" } ], @@ -29875,7 +27711,7 @@ "name": "param", "text": [ { - "text": "encodedURIComponent", + "text": "number", "kind": "parameterName" }, { @@ -29883,7 +27719,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "A numeric value.", "kind": "text" } ] @@ -29891,37 +27727,79 @@ ] }, { - "name": "default", - "kind": "keyword", - "kindModifiers": "", + "name": "JSON", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "default", + "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": "delete", + "name": "let", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "let", "kind": "keyword" } ] }, { - "name": "divide", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -29929,16 +27807,24 @@ "kind": "space" }, { - "text": "divide", - "kind": "functionName" + "text": "Math", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "a", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Math", + "kind": "localName" }, { "text": ":", @@ -29949,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": "b", - "kind": "parameterName" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -29975,10 +27875,67 @@ { "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": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Number", + "kind": "localName" }, { "text": ":", @@ -29989,88 +27946,85 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "NumberConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "this is divide function", + "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": "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": "do", - "kind": "keyword", - "kindModifiers": "", + "name": "Object", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "do", + "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": "else", + "name": "package", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "package", "kind": "keyword" } ] }, { - "name": "encodeURI", + "name": "parseFloat", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -30084,7 +28038,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "parseFloat", "kind": "functionName" }, { @@ -30092,7 +28046,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "string", "kind": "parameterName" }, { @@ -30120,13 +28074,13 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], @@ -30135,7 +28089,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "string", "kind": "parameterName" }, { @@ -30143,7 +28097,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -30151,7 +28105,7 @@ ] }, { - "name": "encodeURIComponent", + "name": "parseInt", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -30165,7 +28119,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "parseInt", "kind": "functionName" }, { @@ -30173,7 +28127,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "string", "kind": "parameterName" }, { @@ -30189,11 +28143,7 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "|", + "text": ",", "kind": "punctuation" }, { @@ -30201,15 +28151,15 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "radix", + "kind": "parameterName" }, { - "text": " ", - "kind": "space" + "text": "?", + "kind": "punctuation" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -30217,7 +28167,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" }, { @@ -30233,13 +28183,13 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -30248,7 +28198,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "string", "kind": "parameterName" }, { @@ -30256,33 +28206,38 @@ "kind": "space" }, { - "text": "A value representing an encoded URI component.", + "text": "A string to convert into a number.", "kind": "text" } ] - } - ] - }, - { - "name": "enum", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "enum", - "kind": "keyword" + "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": "Error", + "name": "RangeError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -30290,51 +28245,27 @@ "kind": "space" }, { - "text": "Error", + "text": "RangeError", "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": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "RangeError", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -30342,15 +28273,28 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" + "text": "RangeErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "Error", + "text": "ReferenceError", "kind": "localName" }, { @@ -30358,7 +28302,7 @@ "kind": "lineBreak" }, { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -30366,20 +28310,32 @@ "kind": "space" }, { - "text": "Error", + "text": "ReferenceError", "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "escape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "RegExp", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -30387,32 +28343,24 @@ "kind": "space" }, { - "text": "escape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "RegExp", + "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": "RegExp", + "kind": "localName" }, { "text": ":", @@ -30423,53 +28371,32 @@ "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": "RegExpConstructor", + "kind": "interfaceName" } ], - "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, + "documentation": [] + }, + { + "name": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "return", + "kind": "keyword" } ] }, { - "name": "eval", - "kind": "function", + "name": "String", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -30477,32 +28404,24 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "String", + "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": "String", + "kind": "localName" }, { "text": ":", @@ -30513,44 +28432,49 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "StringConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "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": "x", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A String value that contains valid JavaScript code.", - "kind": "text" - } - ] + "text": "super", + "kind": "keyword" } ] }, { - "name": "EvalError", + "name": "switch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "switch", + "kind": "keyword" + } + ] + }, + { + "name": "SyntaxError", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -30558,36 +28482,24 @@ "kind": "space" }, { - "text": "EvalError", + "text": "SyntaxError", "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": "SyntaxError", + "kind": "localName" }, { "text": ":", @@ -30598,108 +28510,129 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "this", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ")", - "kind": "punctuation" - }, + "text": "this", + "kind": "keyword" + } + ] + }, + { + "name": "throw", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "throw", + "kind": "keyword" + } + ] + }, + { + "name": "true", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" - }, + "text": "true", + "kind": "keyword" + } + ] + }, + { + "name": "try", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "try", + "kind": "keyword" + } + ] + }, + { + "name": "TypeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "EvalError", - "kind": "localName" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "TypeError", + "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": "TypeError", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, { "text": " ", "kind": "space" }, { - "text": "EvalError", - "kind": "localName" + "text": "TypeErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "export", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "export", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "Uint16Array", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "extends", - "kind": "keyword" - } - ] - }, - { - "name": "f1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -30707,32 +28640,24 @@ "kind": "space" }, { - "text": "f1", - "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": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -30743,7 +28668,25 @@ "kind": "space" }, { - "text": "any", + "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": "Uint32Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "interface", "kind": "keyword" }, { @@ -30751,82 +28694,47 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Uint32Array", + "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": "Uint32Array", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Uint32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "fn f1 with 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": "b", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "about b", - "kind": "text" - } - ] - } - ] - }, - { - "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", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -30840,7 +28748,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -30856,7 +28764,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "Uint8Array", "kind": "localName" }, { @@ -30868,19 +28776,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", @@ -30894,7 +28802,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -30910,7 +28818,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -30922,25 +28830,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": "fooBar", - "kind": "function", + "name": "undefined", + "kind": "var", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -30948,56 +28856,45 @@ "kind": "space" }, { - "text": "fooBar", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "foo", - "kind": "parameterName" - }, + "text": "undefined", + "kind": "propertyName" + } + ], + "documentation": [] + }, + { + "name": "URIError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "URIError", + "kind": "localName" }, { - "text": "bar", - "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": ":", @@ -31008,121 +28905,96 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Function returns string concat of foo and bar", - "kind": "text" + "text": "var", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "bar", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is second string", - "kind": "text" - } - ] + "text": "void", + "kind": "keyword" } ] }, { - "name": "for", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "for", + "text": "while", "kind": "keyword" } ] }, { - "name": "function", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "with", "kind": "keyword" } ] }, { - "name": "Function", - "kind": "var", - "kindModifiers": "declare", + "name": "yield", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "yield", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" - }, + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" + "text": "escape", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "...", - "kind": "punctuation" - }, - { - "text": "args", + "text": "string", "kind": "parameterName" }, { @@ -31137,24 +29009,12 @@ "text": "string", "kind": "keyword" }, - { - "text": "[", - "kind": "punctuation" - }, - { - "text": "]", - "kind": "punctuation" - }, { "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -31162,110 +29022,53 @@ "kind": "space" }, { - "text": "Function", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", + "text": "string", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Function", - "kind": "localName" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" } - ] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "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": [ + "tags": [ { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, { - "text": "in", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -31273,69 +29076,32 @@ "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "unescape", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "string", + "kind": "parameterName" }, { - "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": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "string", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -31346,79 +29112,71 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], "documentation": [ { - "text": "A typed array of 16-bit signed integer values. The contents are initialized to 0. If the\r\nrequested number of bytes could not be allocated an exception is raised.", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "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" - }, + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "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": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "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": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "divide", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -31426,24 +29184,16 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "divide", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int8Array", - "kind": "localName" + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -31454,74 +29204,19 @@ "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": "interface", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "interface", - "kind": "keyword" - } - ] - }, - { - "name": "Intl", - "kind": "module", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" - }, - { - "text": "Intl", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "isFinite", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "isFinite", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "number", + "text": "b", "kind": "parameterName" }, { @@ -31549,13 +29244,13 @@ "kind": "space" }, { - "text": "boolean", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "text": "this is divide function", "kind": "text" } ], @@ -31564,7 +29259,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -31572,7 +29267,33 @@ "kind": "space" }, { - "text": "Any 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" } ] @@ -31580,10 +29301,10 @@ ] }, { - "name": "isNaN", + "name": "f1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -31594,7 +29315,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "f1", "kind": "functionName" }, { @@ -31602,7 +29323,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -31630,14 +29351,42 @@ "kind": "space" }, { - "text": "boolean", + "text": "any", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", - "kind": "text" + "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": [ @@ -31645,7 +29394,7 @@ "name": "param", "text": [ { - "text": "number", + "text": "b", "kind": "parameterName" }, { @@ -31653,7 +29402,129 @@ "kind": "space" }, { - "text": "A numeric value.", + "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" + }, + { + "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": "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" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", "kind": "text" } ] @@ -32499,126 +30370,6 @@ } ] }, - { - "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": "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": "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": "multiLine", "kind": "function", @@ -32908,51 +30659,6 @@ } ] }, - { - "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": "noHelpComment1", "kind": "function", @@ -33098,25 +30804,54 @@ "documentation": [] }, { - "name": "null", - "kind": "keyword", + "name": "simple", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "null", + "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", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "Number", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "square", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -33124,8 +30859,16 @@ "kind": "space" }, { - "text": "Number", - "kind": "localName" + "text": "square", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -33136,25 +30879,96 @@ "kind": "space" }, { - "text": "NumberConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ")", + "kind": "punctuation" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", + "text": "number", + "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" + } + ] + }, + { + "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": "subtract", + "kind": "functionName" + }, + { + "text": "(", "kind": "punctuation" }, + { + "text": "a", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -33164,11 +30978,11 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -33176,7 +30990,11 @@ "kind": "space" }, { - "text": "=>", + "text": "b", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -33188,49 +31006,55 @@ "kind": "keyword" }, { - "text": "\n", - "kind": "lineBreak" + "text": ",", + "kind": "punctuation" }, { - "text": "interface", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Number", - "kind": "localName" - } - ], - "documentation": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", - "kind": "text" - } - ] - }, - { - "name": "Object", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "var", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" + "text": "string", + "kind": "keyword" }, { - "text": ":", + "text": ",", "kind": "punctuation" }, { @@ -33238,12 +31062,20 @@ "kind": "space" }, { - "text": "ObjectConstructor", - "kind": "interfaceName" + "text": "d", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", @@ -33266,96 +31098,95 @@ "kind": "space" }, { - "text": "any", + "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": " ", + "kind": "space" }, { - "text": "interface", - "kind": "keyword" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Object", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "name": "package", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "package", + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "parseFloat", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + }, { - "text": "function", - "kind": "keyword" + "text": ",", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "parseFloat", - "kind": "functionName" + "text": "f", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -33379,13 +31210,13 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "This is subtract function", "kind": "text" } ], @@ -33394,7 +31225,16 @@ "name": "param", "text": [ { - "text": "string", + "text": "", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "b", "kind": "parameterName" }, { @@ -33402,7 +31242,75 @@ "kind": "space" }, { - "text": "A string that contains a floating-point number.", + "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" } ] @@ -33410,10 +31318,10 @@ ] }, { - "name": "parseInt", + "name": "sum", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -33424,7 +31332,7 @@ "kind": "space" }, { - "text": "parseInt", + "text": "sum", "kind": "functionName" }, { @@ -33432,7 +31340,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -33444,7 +31352,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -33456,13 +31364,9 @@ "kind": "space" }, { - "text": "radix", + "text": "b", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -33494,7 +31398,7 @@ ], "documentation": [ { - "text": "Converts a string to an integer.", + "text": "Adds two integers and returns the result", "kind": "text" } ], @@ -33503,7 +31407,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "a", "kind": "parameterName" }, { @@ -33511,7 +31415,7 @@ "kind": "space" }, { - "text": "A string to convert into a number.", + "text": "first number", "kind": "text" } ] @@ -33520,7 +31424,7 @@ "name": "param", "text": [ { - "text": "radix", + "text": "b", "kind": "parameterName" }, { @@ -33528,7 +31432,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": "second number", "kind": "text" } ] @@ -33536,10 +31440,10 @@ ] }, { - "name": "RangeError", + "name": "x", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "var", @@ -33550,7 +31454,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "x", "kind": "localName" }, { @@ -33562,24 +31466,34 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", - "kind": "interfaceName" - }, + "text": "any", + "kind": "keyword" + } + ], + "documentation": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "This is a comment", + "kind": "text" + } + ] + }, + { + "name": "y", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { - "text": "message", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", - "kind": "punctuation" + "text": "y", + "kind": "localName" }, { "text": ":", @@ -33590,78 +31504,19 @@ "kind": "space" }, { - "text": "string", + "text": "any", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeError", - "kind": "localName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "+", - "kind": "operator" - }, - { - "text": "1", - "kind": "numericLiteral" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "overload", + "text": "This is a comment", "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "RangeError", - "kind": "localName" } - ], - "documentation": [] + ] }, { - "name": "ReferenceError", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -33675,7 +31530,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Array", "kind": "localName" }, { @@ -33687,7 +31542,7 @@ "kind": "space" }, { - "text": "ReferenceErrorConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" }, { @@ -33699,7 +31554,7 @@ "kind": "punctuation" }, { - "text": "message", + "text": "arrayLength", "kind": "parameterName" }, { @@ -33715,7 +31570,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -33735,8 +31590,16 @@ "kind": "space" }, { - "text": "ReferenceError", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", + "kind": "punctuation" }, { "text": " ", @@ -33751,7 +31614,7 @@ "kind": "operator" }, { - "text": "1", + "text": "2", "kind": "numericLiteral" }, { @@ -33759,7 +31622,7 @@ "kind": "space" }, { - "text": "overload", + "text": "overloads", "kind": "text" }, { @@ -33779,18 +31642,46 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Array", "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" } ], "documentation": [] }, { - "name": "RegExp", + "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" @@ -33800,7 +31691,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -33812,20 +31703,70 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "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": "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": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "pattern", - "kind": "parameterName" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -33836,72 +31777,68 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "|", + "text": "<", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "T", + "kind": "typeParameterName" }, { - "text": "RegExp", - "kind": "localName" + "text": ">", + "kind": "punctuation" }, { - "text": ")", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "value", + "kind": "parameterName" }, { - "text": "=>", + "text": "?", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "RegExp", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ")", "kind": "punctuation" }, { - "text": "+", - "kind": "operator" + "text": " ", + "kind": "space" }, { - "text": "1", - "kind": "numericLiteral" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" + "text": "boolean", + "kind": "keyword" }, { "text": "\n", @@ -33916,73 +31853,92 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Boolean", "kind": "localName" } ], "documentation": [] }, { - "name": "return", + "name": "break", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "break", "kind": "keyword" } ] }, { - "name": "simple", - "kind": "function", + "name": "case", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "case", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "simple", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ] + }, + { + "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": "void", + "text": "const", "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "square", - "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" }, { @@ -33990,32 +31946,24 @@ "kind": "space" }, { - "text": "square", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "DataView", + "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": "DataView", + "kind": "localName" }, { "text": ":", @@ -34026,56 +31974,14 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "this is square function", - "kind": "text" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "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" - } - ] - } - ] + "documentation": [] }, { - "name": "String", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34089,7 +31995,7 @@ "kind": "space" }, { - "text": "String", + "text": "Date", "kind": "localName" }, { @@ -34101,7 +32007,7 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "DateConstructor", "kind": "interfaceName" }, { @@ -34112,26 +32018,6 @@ "text": "(", "kind": "punctuation" }, - { - "text": "value", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "any", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -34165,22 +32051,34 @@ "kind": "space" }, { - "text": "String", + "text": "Date", "kind": "localName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "subtract", - "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", @@ -34191,7 +32089,7 @@ "kind": "space" }, { - "text": "subtract", + "text": "decodeURI", "kind": "functionName" }, { @@ -34199,7 +32097,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "encodedURI", "kind": "parameterName" }, { @@ -34211,21 +32109,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -34235,73 +32125,62 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "c", - "kind": "parameterName" - }, + } + ], + "documentation": [ { - "text": "?", - "kind": "punctuation" - }, + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "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": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "decodeURIComponent", + "kind": "functionName" }, { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "d", + "text": "encodedURIComponent", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -34311,19 +32190,15 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "string", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -34333,93 +32208,110 @@ { "text": "string", "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "e", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ], + "documentation": [ { - "text": "(", - "kind": "punctuation" - }, + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", + "kind": "text" + } + ], + "tags": [ { - "text": ")", - "kind": "punctuation" - }, + "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": "space" - }, + "text": "default", + "kind": "keyword" + } + ] + }, + { + "name": "delete", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "=>", - "kind": "punctuation" - }, + "text": "delete", + "kind": "keyword" + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "do", + "kind": "keyword" + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "else", "kind": "keyword" - }, + } + ] + }, + { + "name": "encodeURI", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "f", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "encodeURI", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "uri", + "kind": "parameterName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -34443,13 +32335,13 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is subtract function", + "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", "kind": "text" } ], @@ -34458,84 +32350,7 @@ "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": "", + "text": "uri", "kind": "parameterName" }, { @@ -34543,7 +32358,7 @@ "kind": "space" }, { - "text": "{ () => string; } } f this is optional param f", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -34551,10 +32366,10 @@ ] }, { - "name": "sum", + "name": "encodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -34565,7 +32380,7 @@ "kind": "space" }, { - "text": "sum", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -34573,7 +32388,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "uriComponent", "kind": "parameterName" }, { @@ -34585,11 +32400,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -34597,11 +32416,15 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -34609,7 +32432,7 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" }, { @@ -34625,13 +32448,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 component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -34640,24 +32463,7 @@ "name": "param", "text": [ { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "first number", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "b", + "text": "uriComponent", "kind": "parameterName" }, { @@ -34665,7 +32471,7 @@ "kind": "space" }, { - "text": "second number", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -34673,31 +32479,19 @@ ] }, { - "name": "super", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "super", - "kind": "keyword" - } - ] - }, - { - "name": "switch", + "name": "enum", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "switch", + "text": "enum", "kind": "keyword" } ] }, { - "name": "SyntaxError", + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34711,7 +32505,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Error", "kind": "localName" }, { @@ -34723,7 +32517,7 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" }, { @@ -34771,106 +32565,111 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Error", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", "kind": "localName" + } + ], + "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": "+", - "kind": "operator" + "text": "x", + "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": "SyntaxError", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "name": "this", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "this", - "kind": "keyword" - } - ] - }, - { - "name": "throw", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "throw", + "text": "any", "kind": "keyword" } - ] - }, - { - "name": "true", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "true", - "kind": "keyword" + "text": "Evaluates JavaScript code and executes it.", + "kind": "text" } - ] - }, - { - "name": "try", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "try", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "x", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A String value that contains valid JavaScript code.", + "kind": "text" + } + ] } ] }, { - "name": "TypeError", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -34884,7 +32683,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "EvalError", "kind": "localName" }, { @@ -34896,7 +32695,7 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" }, { @@ -34944,7 +32743,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "EvalError", "kind": "localName" }, { @@ -34988,134 +32787,62 @@ "kind": "space" }, { - "text": "TypeError", + "text": "EvalError", "kind": "localName" } ], "documentation": [] }, { - "name": "typeof", + "name": "export", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "export", "kind": "keyword" } ] }, { - "name": "Uint16Array", - "kind": "var", - "kindModifiers": "declare", + "name": "extends", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "extends", "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": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "false", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", + "text": "false", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32Array", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Uint32ArrayConstructor", - "kind": "interfaceName" } - ], - "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" } ] }, { - "name": "Uint8Array", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35129,7 +32856,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Float32Array", "kind": "localName" }, { @@ -35145,7 +32872,7 @@ "kind": "space" }, { - "text": "Uint8Array", + "text": "Float32Array", "kind": "localName" }, { @@ -35157,19 +32884,19 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", + "text": "Float32ArrayConstructor", "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": "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": "Uint8ClampedArray", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35183,7 +32910,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Float64Array", "kind": "localName" }, { @@ -35199,7 +32926,7 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", + "text": "Float64Array", "kind": "localName" }, { @@ -35211,130 +32938,43 @@ "kind": "space" }, { - "text": "Uint8ClampedArrayConstructor", + "text": "Float64ArrayConstructor", "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 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": "undefined", - "kind": "var", + "name": "for", + "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "for", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" } - ], - "documentation": [] + ] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "function", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { "text": "function", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", - "kind": "text" - } - ], - "tags": [ - { - "name": "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": "URIError", + "name": "Function", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35348,7 +32988,7 @@ "kind": "space" }, { - "text": "URIError", + "text": "Function", "kind": "localName" }, { @@ -35360,7 +33000,7 @@ "kind": "space" }, { - "text": "URIErrorConstructor", + "text": "FunctionConstructor", "kind": "interfaceName" }, { @@ -35372,12 +33012,12 @@ "kind": "punctuation" }, { - "text": "message", - "kind": "parameterName" + "text": "...", + "kind": "punctuation" }, { - "text": "?", - "kind": "punctuation" + "text": "args", + "kind": "parameterName" }, { "text": ":", @@ -35392,15 +33032,15 @@ "kind": "keyword" }, { - "text": ")", + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "=>", + "text": ")", "kind": "punctuation" }, { @@ -35408,43 +33048,49 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { - "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" }, { @@ -35452,65 +33098,65 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "globalThis", + "kind": "moduleName" } ], "documentation": [] }, { - "name": "var", + "name": "if", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "if", "kind": "keyword" } ] }, { - "name": "void", + "name": "implements", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "void", + "text": "implements", "kind": "keyword" } ] }, { - "name": "while", + "name": "import", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "while", + "text": "import", "kind": "keyword" } ] }, { - "name": "with", + "name": "in", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "with", + "text": "in", "kind": "keyword" } ] }, { - "name": "x", + "name": "Infinity", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -35521,7 +33167,7 @@ "kind": "space" }, { - "text": "x", + "text": "Infinity", "kind": "localName" }, { @@ -35533,23 +33179,46 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "instanceof", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "This is a comment", - "kind": "text" + "text": "instanceof", + "kind": "keyword" } ] }, { - "name": "y", + "name": "Int16Array", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Int16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, { "text": "var", "kind": "keyword" @@ -35559,7 +33228,7 @@ "kind": "space" }, { - "text": "y", + "text": "Int16Array", "kind": "localName" }, { @@ -35571,69 +33240,19 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Int16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is a 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": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "yield", - "kind": "keyword" - } - ] - } - ] - } - }, - { - "marker": { - "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", - "position": 4841, - "name": "" - }, - "completionList": { - "isGlobalCompletion": true, - "isMemberCompletion": false, - "isNewIdentifierLocation": false, - "entries": [ - { - "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", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35647,21 +33266,9 @@ "kind": "space" }, { - "text": "Array", + "text": "Int32Array", "kind": "localName" }, - { - "text": "<", - "kind": "punctuation" - }, - { - "text": "T", - "kind": "typeParameterName" - }, - { - "text": ">", - "kind": "punctuation" - }, { "text": "\n", "kind": "lineBreak" @@ -35675,7 +33282,7 @@ "kind": "space" }, { - "text": "Array", + "text": "Int32Array", "kind": "localName" }, { @@ -35687,14 +33294,19 @@ "kind": "space" }, { - "text": "ArrayConstructor", + "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", @@ -35708,7 +33320,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int8Array", "kind": "localName" }, { @@ -35724,7 +33336,7 @@ "kind": "space" }, { - "text": "ArrayBuffer", + "text": "Int8Array", "kind": "localName" }, { @@ -35736,91 +33348,214 @@ "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": "as", + "name": "interface", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "as", + "text": "interface", "kind": "keyword" } ] }, { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", + "name": "Intl", + "kind": "module", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "asserts", + "text": "namespace", "kind": "keyword" - } - ] - }, - { - "name": "async", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "async", - "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "await", - "kind": "keyword" + "text": "Intl", + "kind": "moduleName" } - ] + ], + "documentation": [] }, { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", + "name": "isFinite", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "bigint", + "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": "boolean", - "kind": "keyword", - "kindModifiers": "", + "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": "Boolean", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -35834,7 +33569,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "JSON", "kind": "localName" }, { @@ -35850,7 +33585,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "JSON", "kind": "localName" }, { @@ -35862,92 +33597,148 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "break", - "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": "case", + "name": "let", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "let", "kind": "keyword" } ] }, { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", + "name": "Math", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "catch", + "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": "class", - "kind": "keyword", - "kindModifiers": "", + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "NaN", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] + ], + "documentation": [] }, { - "name": "const", + "name": "new", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "new", "kind": "keyword" } ] }, { - "name": "continue", + "name": "null", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "null", "kind": "keyword" } ] }, { - "name": "DataView", + "name": "Number", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -35955,27 +33746,51 @@ "kind": "space" }, { - "text": "DataView", + "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": "value", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "any", + "kind": "keyword" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -35983,20 +33798,49 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" + "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": [] + "documentation": [ + { + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] }, { - "name": "Date", + "name": "Object", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -36004,71 +33848,110 @@ "kind": "space" }, { - "text": "Date", + "text": "Object", "kind": "localName" }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ObjectConstructor", + "kind": "interfaceName" + }, { "text": "\n", "kind": "lineBreak" }, { - "text": "var", - "kind": "keyword" + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Date", - "kind": "localName" + "text": "=>", + "kind": "punctuation" }, { - "text": ":", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "any", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "(", + "kind": "punctuation" + }, { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "overload", "kind": "text" - } - ] - }, - { - "name": "debugger", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "debugger", + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Object", + "kind": "localName" } - ] + ], + "documentation": [] }, { - "name": "declare", + "name": "package", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "package", "kind": "keyword" } ] }, { - "name": "decodeURI", + "name": "parseFloat", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -36082,7 +33965,7 @@ "kind": "space" }, { - "text": "decodeURI", + "text": "parseFloat", "kind": "functionName" }, { @@ -36090,7 +33973,7 @@ "kind": "punctuation" }, { - "text": "encodedURI", + "text": "string", "kind": "parameterName" }, { @@ -36118,13 +34001,13 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], @@ -36133,7 +34016,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "string", "kind": "parameterName" }, { @@ -36141,7 +34024,7 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -36149,7 +34032,7 @@ ] }, { - "name": "decodeURIComponent", + "name": "parseInt", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -36163,7 +34046,7 @@ "kind": "space" }, { - "text": "decodeURIComponent", + "text": "parseInt", "kind": "functionName" }, { @@ -36171,9 +34054,37 @@ "kind": "punctuation" }, { - "text": "encodedURIComponent", + "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" @@ -36183,8 +34094,1949 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "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": "RangeError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "message", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "RangeError", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "ReferenceError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "message", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "ReferenceError", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "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": "return", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "return", + "kind": "keyword" + } + ] + }, + { + "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": "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", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "message", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "SyntaxError", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "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": "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": "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": "\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": "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": "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": "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", + "displayParts": [ + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "message", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "1", + "kind": "numericLiteral" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "overload", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIError", + "kind": "localName" + } + ], + "documentation": [] + }, + { + "name": "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": "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": "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" + } + ] + } + ] + } + ] + } + }, + { + "marker": { + "fileName": "/tests/cases/fourslash/completionsCommentsCommentParsing.ts", + "position": 4841, + "name": "" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "entries": [ + { + "name": "divide", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "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": [ + { + "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": "f1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "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" + }, + { + "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": "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" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "bar", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "is second string", + "kind": "text" + } + ] + } + ] + }, + { + "name": "jsDocCommentAlignmentTest1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "jsDocCommentAlignmentTest1", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "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": ")", @@ -36199,62 +36051,19 @@ "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\n And aligned with 4 space char margin", "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": "divide", + "name": "jsDocCommentAlignmentTest3", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -36268,7 +36077,7 @@ "kind": "space" }, { - "text": "divide", + "text": "jsDocCommentAlignmentTest3", "kind": "functionName" }, { @@ -36288,7 +36097,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -36312,7 +36121,31 @@ "kind": "space" }, { - "text": "number", + "text": "any", + "kind": "keyword" + }, + { + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" }, { @@ -36334,7 +36167,7 @@ ], "documentation": [ { - "text": "this is divide function", + "text": "This is function comment\n And aligned with 4 space char margin", "kind": "text" } ], @@ -36351,16 +36184,24 @@ "kind": "space" }, { - "text": "this is a", + "text": "this is info about a\nspanning on two lines and aligned perfectly", "kind": "text" } ] }, { - "name": "paramTag", + "name": "param", "text": [ { - "text": "{ number } g this is optional param g", + "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" } ] @@ -36369,7 +36210,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "c", "kind": "parameterName" }, { @@ -36377,7 +36218,7 @@ "kind": "space" }, { - "text": "this is b", + "text": "this is info about b\nnot aligned text about parameter will eat only one space", "kind": "text" } ] @@ -36385,34 +36226,10 @@ ] }, { - "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", + "name": "jsDocMixedComments1", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -36423,29 +36240,13 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "jsDocMixedComments1", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -36459,41 +36260,22 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "jsdoc comment", "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": "jsDocMixedComments2", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -36504,7 +36286,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "jsDocMixedComments2", "kind": "functionName" }, { @@ -36512,8 +36294,8 @@ "kind": "punctuation" }, { - "text": "uriComponent", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36524,23 +36306,25 @@ "kind": "space" }, { - "text": "string", + "text": "void", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "|", - "kind": "punctuation" - }, + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "another jsDocComment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMixedComments3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ { - "text": "number", + "text": "function", "kind": "keyword" }, { @@ -36548,16 +36332,12 @@ "kind": "space" }, { - "text": "|", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "jsDocMixedComments3", + "kind": "functionName" }, { - "text": "boolean", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { "text": ")", @@ -36572,56 +36352,25 @@ "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": "* triplestar 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": "enum", - "kind": "keyword", + "name": "jsDocMixedComments4", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "enum", - "kind": "keyword" - } - ] - }, - { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -36629,24 +36378,16 @@ "kind": "space" }, { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMixedComments4", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Error", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36657,17 +36398,22 @@ "kind": "space" }, { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "another jsDocComment", + "kind": "text" + } + ] }, { - "name": "escape", + "name": "jsDocMixedComments5", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -36678,29 +36424,13 @@ "kind": "space" }, { - "text": "escape", + "text": "jsDocMixedComments5", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "string", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -36714,50 +36444,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": "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": "eval", + "name": "jsDocMixedComments6", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -36768,7 +36470,7 @@ "kind": "space" }, { - "text": "eval", + "text": "jsDocMixedComments6", "kind": "functionName" }, { @@ -36776,8 +36478,8 @@ "kind": "punctuation" }, { - "text": "x", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36788,9 +36490,39 @@ "kind": "space" }, { - "text": "string", + "text": "void", + "kind": "keyword" + } + ], + "documentation": [ + { + "text": "jsdoc comment", + "kind": "text" + } + ] + }, + { + "name": "jsDocMultiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "jsDocMultiLine", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, { "text": ")", "kind": "punctuation" @@ -36804,44 +36536,25 @@ "kind": "space" }, { - "text": "any", + "text": "void", "kind": "keyword" } ], "documentation": [ { - "text": "Evaluates JavaScript code and executes it.", + "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", "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": "EvalError", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "jsDocMultiLineMerge", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -36849,24 +36562,16 @@ "kind": "space" }, { - "text": "EvalError", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocMultiLineMerge", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "EvalError", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -36877,38 +36582,19 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", + "text": "void", "kind": "keyword" } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "extends", - "kind": "keyword" + "text": "Another this one too", + "kind": "text" } ] }, { - "name": "f1", + "name": "jsDocParamTest", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -36922,15 +36608,39 @@ "kind": "space" }, { - "text": "f1", + "text": "jsDocParamTest", "kind": "functionName" }, { - "text": "(", + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" + }, + { + "text": ",", "kind": "punctuation" }, { - "text": "a", + "text": " ", + "kind": "space" + }, + { + "text": "b", "kind": "parameterName" }, { @@ -36946,9 +36656,17 @@ "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -36958,41 +36676,53 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ",", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "+", - "kind": "operator" + "text": "d", + "kind": "parameterName" }, { - "text": "1", - "kind": "numericLiteral" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "overload", - "kind": "text" + "text": "number", + "kind": "keyword" }, { "text": ")", "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "fn f1 with number", + "text": "this is jsdoc style function with param tag as well as inline parameter help", "kind": "text" } ], @@ -37001,7 +36731,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "a", "kind": "parameterName" }, { @@ -37009,45 +36739,38 @@ "kind": "space" }, { - "text": "about b", + "text": "it is first parameter", "kind": "text" } ] - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "c", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "it is third parameter", + "kind": "text" + } + ] } ] }, { - "name": "finally", - "kind": "keyword", + "name": "jsDocSingleLine", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "finally", - "kind": "keyword" - } - ] - }, - { - "name": "Float32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37055,24 +36778,16 @@ "kind": "space" }, { - "text": "Float32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "jsDocSingleLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37083,25 +36798,25 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "this is eg of single line jsdoc style comment", "kind": "text" } ] }, { - "name": "Float64Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "multiLine", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37109,24 +36824,16 @@ "kind": "space" }, { - "text": "Float64Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "multiLine", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Float64Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37137,19 +36844,14 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "fooBar", + "name": "multiply", "kind": "function", "kindModifiers": "", "sortText": "11", @@ -37163,7 +36865,7 @@ "kind": "space" }, { - "text": "fooBar", + "text": "multiply", "kind": "functionName" }, { @@ -37171,7 +36873,7 @@ "kind": "punctuation" }, { - "text": "foo", + "text": "a", "kind": "parameterName" }, { @@ -37183,7 +36885,7 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { @@ -37195,7 +36897,7 @@ "kind": "space" }, { - "text": "bar", + "text": "b", "kind": "parameterName" }, { @@ -37207,11 +36909,23 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" }, { - "text": ")", + "text": ",", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "c", + "kind": "parameterName" + }, + { + "text": "?", "kind": "punctuation" }, { @@ -37223,110 +36937,68 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "Function returns string concat of foo and bar", - "kind": "text" - } - ], - "tags": [ + "text": ",", + "kind": "punctuation" + }, { - "name": "param", - "text": [ - { - "text": "foo", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is string", - "kind": "text" - } - ] + "text": " ", + "kind": "space" }, { - "name": "param", - "text": [ - { - "text": "bar", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "is second string", - "kind": "text" - } - ] - } - ] - }, - { - "name": "for", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "d", + "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", + "text": " ", + "kind": "space" + }, + { + "text": "any", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "e", + "kind": "parameterName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "?", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Function", - "kind": "localName" + "text": "any", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37337,106 +37009,103 @@ "kind": "space" }, { - "text": "FunctionConstructor", - "kind": "interfaceName" + "text": "void", + "kind": "keyword" } ], "documentation": [ { - "text": "Creates a new function.", + "text": "This is multiplication function", "kind": "text" } - ] - }, - { - "name": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "module", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "", + "kind": "text" + } + ] }, { - "text": " ", - "kind": "space" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "first number", + "kind": "text" + } + ] }, { - "text": "globalThis", - "kind": "moduleName" - } - ], - "documentation": [] - }, - { - "name": "if", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "param", + "text": [ + { + "text": "b", + "kind": "text" + } + ] + }, { - "text": "if", - "kind": "keyword" - } - ] - }, - { - "name": "implements", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "param", + "text": [ + { + "text": "c", + "kind": "text" + } + ] + }, { - "text": "implements", - "kind": "keyword" - } - ] - }, - { - "name": "import", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "param", + "text": [ + { + "text": "d", + "kind": "text" + } + ] + }, { - "text": "import", - "kind": "keyword" - } - ] - }, - { - "name": "in", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "anotherTag" + }, { - "text": "in", - "kind": "keyword" - } - ] - }, - { - "name": "infer", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "LastParam", + "kind": "text" + } + ] + }, { - "text": "infer", - "kind": "keyword" + "name": "anotherTag" } ] }, { - "name": "Infinity", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment1", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -37444,8 +37113,16 @@ "kind": "space" }, { - "text": "Infinity", - "kind": "localName" + "text": "noHelpComment1", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37456,57 +37133,37 @@ "kind": "space" }, { - "text": "number", + "text": "void", "kind": "keyword" } ], "documentation": [] }, { - "name": "instanceof", - "kind": "keyword", + "name": "noHelpComment2", + "kind": "function", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "instanceof", - "kind": "keyword" - } - ] - }, - { - "name": "Int16Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, - { - "text": "Int16Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + { + "text": "noHelpComment2", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int16Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37517,25 +37174,20 @@ "kind": "space" }, { - "text": "Int16ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "Int32Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "noHelpComment3", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -37543,24 +37195,16 @@ "kind": "space" }, { - "text": "Int32Array", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": "noHelpComment3", + "kind": "functionName" }, { - "text": " ", - "kind": "space" + "text": "(", + "kind": "punctuation" }, { - "text": "Int32Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -37571,25 +37215,20 @@ "kind": "space" }, { - "text": "Int32ArrayConstructor", - "kind": "interfaceName" + "text": "void", + "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": "Int8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "NoQuickInfoClass", + "kind": "class", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "class", "kind": "keyword" }, { @@ -37597,15 +37236,20 @@ "kind": "space" }, { - "text": "Int8Array", - "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" }, { @@ -37613,67 +37257,37 @@ "kind": "space" }, { - "text": "Int8Array", - "kind": "localName" + "text": "simple", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, { - "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": "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" + "text": "void", + "kind": "keyword" } ], "documentation": [] }, { - "name": "isFinite", + "name": "square", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -37684,7 +37298,7 @@ "kind": "space" }, { - "text": "isFinite", + "text": "square", "kind": "functionName" }, { @@ -37692,7 +37306,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -37720,22 +37334,31 @@ "kind": "space" }, { - "text": "boolean", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "Determines whether a supplied number is finite.", + "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": "number", + "text": "a", "kind": "parameterName" }, { @@ -37743,7 +37366,16 @@ "kind": "space" }, { - "text": "Any numeric value.", + "text": "this is input number", + "kind": "text" + } + ] + }, + { + "name": "returnType", + "text": [ + { + "text": "{ number } it is return type", "kind": "text" } ] @@ -37751,10 +37383,10 @@ ] }, { - "name": "isNaN", + "name": "subtract", "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { "text": "function", @@ -37765,7 +37397,7 @@ "kind": "space" }, { - "text": "isNaN", + "text": "subtract", "kind": "functionName" }, { @@ -37773,7 +37405,7 @@ "kind": "punctuation" }, { - "text": "number", + "text": "a", "kind": "parameterName" }, { @@ -37789,9 +37421,17 @@ "kind": "keyword" }, { - "text": ")", + "text": ",", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "b", + "kind": "parameterName" + }, { "text": ":", "kind": "punctuation" @@ -37801,53 +37441,80 @@ "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": [ + "text": ",", + "kind": "punctuation" + }, { - "name": "param", - "text": [ - { - "text": "number", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A numeric value.", - "kind": "text" - } - ] - } - ] - }, - { - "name": "jsDocCommentAlignmentTest1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "function", + "text": "c", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "jsDocCommentAlignmentTest1", - "kind": "functionName" + "text": "d", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", @@ -37858,7 +37525,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -37866,34 +37537,80 @@ "kind": "space" }, { - "text": "void", + "text": "string", "kind": "keyword" - } - ], - "documentation": [ + }, { - "text": "This is function comment\nAnd properly aligned comment", - "kind": "text" - } - ] - }, - { - "name": "jsDocCommentAlignmentTest2", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + "text": ",", + "kind": "punctuation" + }, { - "text": "function", + "text": " ", + "kind": "space" + }, + { + "text": "e", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "jsDocCommentAlignmentTest2", - "kind": "functionName" + "text": "f", + "kind": "parameterName" + }, + { + "text": "?", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", @@ -37903,6 +37620,26 @@ "text": ")", "kind": "punctuation" }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -37918,59 +37655,131 @@ ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "This is subtract function", "kind": "text" } - ] - }, - { - "name": "jsDocCommentAlignmentTest3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ + ], + "tags": [ { - "text": "function", - "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": "jsDocCommentAlignmentTest3", - "kind": "functionName" + "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": "a", - "kind": "parameterName" + "name": "param", + "text": [ + { + "text": "e", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "this is optional param e", + "kind": "text" + } + ] }, { - "text": ":", - "kind": "punctuation" + "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": "string", - "kind": "keyword" + "text": "sum", + "kind": "functionName" }, { - "text": ",", + "text": "(", "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "b", + "text": "a", "kind": "parameterName" }, { @@ -37982,7 +37791,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -37994,7 +37803,7 @@ "kind": "space" }, { - "text": "c", + "text": "b", "kind": "parameterName" }, { @@ -38006,7 +37815,7 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" }, { @@ -38022,13 +37831,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is function comment\n And aligned with 4 space char margin", + "text": "Adds two integers and returns the result", "kind": "text" } ], @@ -38045,7 +37854,7 @@ "kind": "space" }, { - "text": "this is info about a\nspanning on two lines and aligned perfectly", + "text": "first number", "kind": "text" } ] @@ -38062,24 +37871,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", - "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", + "text": "second number", "kind": "text" } ] @@ -38087,13 +37879,13 @@ ] }, { - "name": "jsDocMixedComments1", - "kind": "function", + "name": "x", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -38101,16 +37893,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "x", + "kind": "localName" }, { "text": ":", @@ -38121,25 +37905,25 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "jsdoc comment", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "jsDocMixedComments2", - "kind": "function", + "name": "y", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -38147,16 +37931,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments2", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "y", + "kind": "localName" }, { "text": ":", @@ -38167,71 +37943,49 @@ "kind": "space" }, { - "text": "void", + "text": "any", "kind": "keyword" } ], "documentation": [ { - "text": "another jsDocComment", + "text": "This is a comment", "kind": "text" } ] }, { - "name": "jsDocMixedComments3", - "kind": "function", + "name": "abstract", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMixedComments3", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "void", + "text": "abstract", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "any", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "* triplestar jsDocComment", - "kind": "text" + "text": "any", + "kind": "keyword" } ] }, { - "name": "jsDocMixedComments4", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -38239,45 +37993,27 @@ "kind": "space" }, { - "text": "jsDocMixedComments4", - "kind": "functionName" + "text": "Array", + "kind": "localName" }, { - "text": "(", + "text": "<", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "T", + "kind": "typeParameterName" }, { - "text": ":", + "text": ">", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "void", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] - }, - { - "name": "jsDocMixedComments5", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -38285,16 +38021,8 @@ "kind": "space" }, { - "text": "jsDocMixedComments5", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Array", + "kind": "localName" }, { "text": ":", @@ -38305,25 +38033,20 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ArrayConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "another jsDocComment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "jsDocMixedComments6", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "ArrayBuffer", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -38331,16 +38054,24 @@ "kind": "space" }, { - "text": "jsDocMixedComments6", - "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": ":", @@ -38351,182 +38082,122 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ArrayBufferConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "jsdoc comment", + "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": "jsDocMultiLine", - "kind": "function", + "name": "as", + "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": "as", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "asserts", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "this is multiple line jsdoc stule comment\nNew line1\nNew Line2", - "kind": "text" + "text": "asserts", + "kind": "keyword" } ] }, { - "name": "jsDocMultiLineMerge", - "kind": "function", + "name": "async", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "async", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocMultiLineMerge", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "void", + "text": "await", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Another this one too", - "kind": "text" + "text": "bigint", + "kind": "keyword" } ] }, { - "name": "jsDocParamTest", - "kind": "function", + "name": "boolean", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "boolean", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "jsDocParamTest", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "Boolean", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "interface", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Boolean", + "kind": "localName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", + "text": "var", "kind": "keyword" }, - { - "text": ",", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" + "text": "Boolean", + "kind": "localName" }, { "text": ":", @@ -38537,101 +38208,92 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "d", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "text": "BooleanConstructor", + "kind": "interfaceName" + } + ], + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "break", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, + } + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "case", + "kind": "keyword" + } + ] + }, + { + "name": "catch", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "catch", + "kind": "keyword" + } + ] + }, + { + "name": "class", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "class", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "const", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "this is jsdoc style function with param tag as well as inline parameter help", - "kind": "text" + "text": "const", + "kind": "keyword" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is first parameter", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "continue", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "c", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "it is third parameter", - "kind": "text" - } - ] + "text": "continue", + "kind": "keyword" } ] }, { - "name": "jsDocSingleLine", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "DataView", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -38639,16 +38301,24 @@ "kind": "space" }, { - "text": "jsDocSingleLine", - "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": ":", @@ -38659,19 +38329,14 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "documentation": [ - { - "text": "this is eg of single line jsdoc style comment", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "JSON", + "name": "Date", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -38685,7 +38350,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Date", "kind": "localName" }, { @@ -38701,7 +38366,7 @@ "kind": "space" }, { - "text": "JSON", + "text": "Date", "kind": "localName" }, { @@ -38713,49 +38378,49 @@ "kind": "space" }, { - "text": "JSON", - "kind": "localName" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", + "text": "Enables basic storage and retrieval of dates and times.", "kind": "text" } ] }, { - "name": "keyof", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "keyof", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "let", + "name": "declare", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "let", + "text": "declare", "kind": "keyword" } ] }, { - "name": "Math", - "kind": "var", + "name": "decodeURI", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -38763,24 +38428,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": ":", @@ -38791,34 +38464,41 @@ "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" } - ] - }, - { - "name": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "module", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "encodedURI", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A value representing an encoded URI.", + "kind": "text" + } + ] } ] }, { - "name": "multiLine", + "name": "decodeURIComponent", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -38829,13 +38509,29 @@ "kind": "space" }, { - "text": "multiLine", + "text": "decodeURIComponent", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -38849,17 +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": "multiply", - "kind": "function", + "name": "default", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "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", @@ -38870,7 +38638,7 @@ "kind": "space" }, { - "text": "multiply", + "text": "encodeURI", "kind": "functionName" }, { @@ -38878,7 +38646,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "uri", "kind": "parameterName" }, { @@ -38890,21 +38658,13 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": ")", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, { "text": ":", "kind": "punctuation" @@ -38914,25 +38674,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" @@ -38942,27 +38739,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" }, { @@ -38970,27 +38755,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" }, { @@ -38998,7 +38771,7 @@ "kind": "space" }, { - "text": "any", + "text": "boolean", "kind": "keyword" }, { @@ -39014,13 +38787,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" } ], @@ -39029,63 +38802,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": "uriComponent", "kind": "parameterName" }, { @@ -39093,36 +38810,33 @@ "kind": "space" }, { - "text": "LastParam", + "text": "A value representing an encoded URI component.", "kind": "text" } ] - }, - { - "name": "anotherTag" } ] }, { - "name": "namespace", + "name": "enum", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "namespace", + "text": "enum", "kind": "keyword" } ] }, { - "name": "NaN", + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "interface", "kind": "keyword" }, { @@ -39130,56 +38844,15 @@ "kind": "space" }, { - "text": "NaN", + "text": "Error", "kind": "localName" }, { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [] - }, - { - "name": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "never", - "kind": "keyword" - } - ] - }, - { - "name": "new", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "new", - "kind": "keyword" - } - ] - }, - { - "name": "noHelpComment1", - "kind": "function", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -39187,16 +38860,8 @@ "kind": "space" }, { - "text": "noHelpComment1", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -39207,17 +38872,17 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "ErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "noHelpComment2", + "name": "eval", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -39228,13 +38893,29 @@ "kind": "space" }, { - "text": "noHelpComment2", + "text": "eval", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", + "kind": "keyword" + }, { "text": ")", "kind": "punctuation" @@ -39248,20 +38929,44 @@ "kind": "space" }, { - "text": "void", + "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": "noHelpComment3", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "EvalError", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -39269,16 +38974,24 @@ "kind": "space" }, { - "text": "noHelpComment3", - "kind": "functionName" + "text": "EvalError", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalError", + "kind": "localName" }, { "text": ":", @@ -39289,59 +39002,62 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "EvalErrorConstructor", + "kind": "interfaceName" } ], "documentation": [] }, { - "name": "NoQuickInfoClass", - "kind": "class", + "name": "export", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "class", + "text": "export", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "NoQuickInfoClass", - "kind": "className" + "text": "extends", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "null", + "name": "false", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "null", + "text": "false", "kind": "keyword" } ] }, { - "name": "number", + "name": "finally", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "number", + "text": "finally", "kind": "keyword" } ] }, { - "name": "Number", + "name": "Float32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39355,7 +39071,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Float32Array", "kind": "localName" }, { @@ -39371,7 +39087,7 @@ "kind": "space" }, { - "text": "Number", + "text": "Float32Array", "kind": "localName" }, { @@ -39383,31 +39099,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": "object", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "object", - "kind": "keyword" - } - ] - }, - { - "name": "Object", + "name": "Float64Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39421,7 +39125,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float64Array", "kind": "localName" }, { @@ -39437,7 +39141,7 @@ "kind": "space" }, { - "text": "Object", + "text": "Float64Array", "kind": "localName" }, { @@ -39449,70 +39153,74 @@ "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": "package", + "name": "for", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "package", + "text": "for", "kind": "keyword" } ] }, { - "name": "parseFloat", - "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": "parseFloat", - "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": ":", @@ -39523,44 +39231,25 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Converts a string to a floating-point number.", + "text": "Creates a new function.", "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", + "name": "globalThis", + "kind": "module", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "module", "kind": "keyword" }, { @@ -39568,60 +39257,89 @@ "kind": "space" }, { - "text": "parseInt", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "string", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + "text": "globalThis", + "kind": "moduleName" + } + ], + "documentation": [] + }, + { + "name": "if", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "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": "space" - }, + "text": "import", + "kind": "keyword" + } + ] + }, + { + "name": "in", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "radix", - "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": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Infinity", + "kind": "localName" }, { "text": ":", @@ -39636,51 +39354,22 @@ "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" - } - ] - }, + "documentation": [] + }, + { + "name": "instanceof", + "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": "instanceof", + "kind": "keyword" } ] }, { - "name": "RangeError", + "name": "Int16Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39694,7 +39383,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Int16Array", "kind": "localName" }, { @@ -39710,7 +39399,7 @@ "kind": "space" }, { - "text": "RangeError", + "text": "Int16Array", "kind": "localName" }, { @@ -39722,26 +39411,19 @@ "kind": "space" }, { - "text": "RangeErrorConstructor", + "text": "Int16ArrayConstructor", "kind": "interfaceName" } ], - "documentation": [] - }, - { - "name": "readonly", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "readonly", - "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": "ReferenceError", + "name": "Int32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39755,7 +39437,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int32Array", "kind": "localName" }, { @@ -39771,7 +39453,7 @@ "kind": "space" }, { - "text": "ReferenceError", + "text": "Int32Array", "kind": "localName" }, { @@ -39783,14 +39465,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": "RegExp", + "name": "Int8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -39804,7 +39491,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int8Array", "kind": "localName" }, { @@ -39820,7 +39507,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "Int8Array", "kind": "localName" }, { @@ -39832,29 +39519,55 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "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": "return", + "name": "interface", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "interface", "kind": "keyword" } ] }, { - "name": "simple", + "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": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -39865,12 +39578,28 @@ "kind": "space" }, { - "text": "simple", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "isFinite", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "number", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" }, { "text": ")", @@ -39885,17 +39614,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": "square", + "name": "isNaN", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -39906,7 +39659,7 @@ "kind": "space" }, { - "text": "square", + "text": "isNaN", "kind": "functionName" }, { @@ -39914,7 +39667,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "number", "kind": "parameterName" }, { @@ -39942,31 +39695,22 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "this is square function", + "text": "Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number).", "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" }, { @@ -39974,16 +39718,7 @@ "kind": "space" }, { - "text": "this is input number", - "kind": "text" - } - ] - }, - { - "name": "returnType", - "text": [ - { - "text": "{ number } it is return type", + "text": "A numeric value.", "kind": "text" } ] @@ -39991,19 +39726,7 @@ ] }, { - "name": "string", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "string", - "kind": "keyword" - } - ] - }, - { - "name": "String", + "name": "JSON", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -40017,7 +39740,7 @@ "kind": "space" }, { - "text": "String", + "text": "JSON", "kind": "localName" }, { @@ -40033,7 +39756,7 @@ "kind": "space" }, { - "text": "String", + "text": "JSON", "kind": "localName" }, { @@ -40045,25 +39768,49 @@ "kind": "space" }, { - "text": "StringConstructor", - "kind": "interfaceName" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] }, { - "name": "subtract", - "kind": "function", + "name": "keyof", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "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" }, { @@ -40071,31 +39818,27 @@ "kind": "space" }, { - "text": "subtract", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Math", + "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": "Math", + "kind": "localName" }, { - "text": ",", + "text": ":", "kind": "punctuation" }, { @@ -40103,36 +39846,58 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, + "text": "Math", + "kind": "localName" + } + ], + "documentation": [ { - "text": ":", - "kind": "punctuation" - }, + "text": "An intrinsic object that provides basic mathematics functionality and constants.", + "kind": "text" + } + ] + }, + { + "name": "module", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "text": "module", + "kind": "keyword" + } + ] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "number", + "text": "namespace", "kind": "keyword" - }, + } + ] + }, + { + "name": "NaN", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "c", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" + "text": "NaN", + "kind": "localName" }, { "text": ":", @@ -40143,59 +39908,96 @@ "kind": "space" }, { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" - }, + "text": "number", + "kind": "keyword" + } + ], + "documentation": [] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": " ", - "kind": "space" - }, + "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": " ", - "kind": "space" - }, + "text": "null", + "kind": "keyword" + } + ] + }, + { + "name": "number", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "number", "kind": "keyword" - }, + } + ] + }, + { + "name": "Number", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "d", - "kind": "parameterName" + "text": "Number", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Number", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -40203,47 +40005,65 @@ "kind": "space" }, { - "text": "=>", - "kind": "punctuation" - }, + "text": "NumberConstructor", + "kind": "interfaceName" + } + ], + "documentation": [ { - "text": " ", - "kind": "space" - }, + "text": "An object that represents a number of any kind. All JavaScript numbers are 64-bit floating-point numbers.", + "kind": "text" + } + ] + }, + { + "name": "object", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "object", "kind": "keyword" - }, + } + ] + }, + { + "name": "Object", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "e", - "kind": "parameterName" + "text": "Object", + "kind": "localName" }, { - "text": "?", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ":", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "(", - "kind": "punctuation" + "text": "Object", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { @@ -40251,55 +40071,57 @@ "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": "string", + "text": "package", "kind": "keyword" - }, + } + ] + }, + { + "name": "parseFloat", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ",", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "f", - "kind": "parameterName" - }, - { - "text": "?", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "parseFloat", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "string", + "kind": "parameterName" }, { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -40323,13 +40145,13 @@ "kind": "space" }, { - "text": "void", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "This is subtract function", + "text": "Converts a string to a floating-point number.", "kind": "text" } ], @@ -40338,84 +40160,7 @@ "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": "", + "text": "string", "kind": "parameterName" }, { @@ -40423,7 +40168,7 @@ "kind": "space" }, { - "text": "{ () => string; } } f this is optional param f", + "text": "A string that contains a floating-point number.", "kind": "text" } ] @@ -40431,10 +40176,10 @@ ] }, { - "name": "sum", + "name": "parseInt", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -40445,7 +40190,7 @@ "kind": "space" }, { - "text": "sum", + "text": "parseInt", "kind": "functionName" }, { @@ -40453,7 +40198,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -40465,7 +40210,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -40477,9 +40222,13 @@ "kind": "space" }, { - "text": "b", + "text": "radix", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -40511,7 +40260,7 @@ ], "documentation": [ { - "text": "Adds two integers and returns the result", + "text": "Converts a string to an integer.", "kind": "text" } ], @@ -40520,7 +40269,7 @@ "name": "param", "text": [ { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -40528,7 +40277,7 @@ "kind": "space" }, { - "text": "first number", + "text": "A string to convert into a number.", "kind": "text" } ] @@ -40537,7 +40286,7 @@ "name": "param", "text": [ { - "text": "b", + "text": "radix", "kind": "parameterName" }, { @@ -40545,13 +40294,250 @@ "kind": "space" }, { - "text": "second number", + "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": "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": "readonly", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "readonly", + "kind": "keyword" + } + ] + }, + { + "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": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "string", + "kind": "keyword" + } + ] + }, + { + "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": "super", "kind": "keyword", @@ -40995,96 +40981,6 @@ ], "documentation": [] }, - { - "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": "unique", "kind": "keyword", @@ -41207,13 +41103,25 @@ ] }, { - "name": "x", - "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" }, { @@ -41221,8 +41129,16 @@ "kind": "space" }, { - "text": "x", - "kind": "localName" + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -41233,25 +41149,69 @@ "kind": "space" }, { - "text": "any", + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is a comment", + "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": "y", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -41259,8 +41219,16 @@ "kind": "space" }, { - "text": "y", - "kind": "localName" + "text": "unescape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" }, { "text": ":", @@ -41271,26 +41239,58 @@ "kind": "space" }, { - "text": "any", + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "This is a comment", + "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", "kind": "text" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "yield", - "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" + } + ] } ] } diff --git a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline index ddb5b1ee77092..7a58a4e801dfd 100644 --- a/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionDeclaration.baseline @@ -14,6 +14,219 @@ "length": 3 }, "entries": [ + { + "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": "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": "Array", "kind": "var", @@ -1087,10 +1300,10 @@ "documentation": [] }, { - "name": "escape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -1101,7 +1314,7 @@ "kind": "space" }, { - "text": "escape", + "text": "eval", "kind": "functionName" }, { @@ -1109,7 +1322,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -1137,31 +1350,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", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -1169,7 +1373,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -1177,13 +1381,13 @@ ] }, { - "name": "eval", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -1191,97 +1395,16 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "EvalError", + "kind": "localName" }, { - "text": "(", + "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": "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": " ", + "kind": "space" }, { "text": "EvalErrorConstructor", @@ -1539,111 +1662,46 @@ ] }, { - "name": "fn", - "kind": "function", - "kindModifiers": "declare", - "sortText": "11", + "name": "for", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "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", + "text": "for", "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": "foo", - "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": "foo", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Function", + "kind": "localName" }, { "text": ":", @@ -1654,41 +1712,23 @@ "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": "FunctionConstructor", + "kind": "interfaceName" }, { - "text": " ", - "kind": "space" + "text": "\n", + "kind": "lineBreak" }, { - "text": "fooWithParameters", - "kind": "functionName" + "text": "(", + "kind": "punctuation" }, { - "text": "(", + "text": "...", "kind": "punctuation" }, { - "text": "a", + "text": "args", "kind": "parameterName" }, { @@ -1704,19 +1744,23 @@ "kind": "keyword" }, { - "text": ",", + "text": "[", "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "]", + "kind": "punctuation" }, { - "text": "b", - "kind": "parameterName" + "text": ")", + "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -1724,158 +1768,24 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "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" - } - ], - "documentation": [ - { - "text": "This is comment for function signature", - "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", - "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" + "text": "Function", + "kind": "localName" } ], "documentation": [ @@ -4031,96 +3941,6 @@ ], "documentation": [] }, - { - "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": "URIError", "kind": "var", @@ -4305,41 +4125,35 @@ "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": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "(", - "kind": "punctuation" + "text": "function", + "kind": "keyword" }, { - "text": "local var", - "kind": "text" + "text": " ", + "kind": "space" }, { - "text": ")", + "text": "escape", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -4347,8 +4161,12 @@ "kind": "space" }, { - "text": "arguments", - "kind": "propertyName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -4359,20 +4177,53 @@ "kind": "space" }, { - "text": "IArguments", - "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": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -4380,36 +4231,32 @@ "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": "space" - }, - { - "text": "Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -4420,14 +4267,65 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "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/completionsCommentsFunctionDeclaration.ts", + "position": 240, + "name": "7" + }, + "completionList": { + "isGlobalCompletion": false, + "isMemberCompletion": false, + "isNewIdentifierLocation": true, + "optionalReplacementSpan": { + "start": 240, + "length": 1 + }, + "entries": [ { - "name": "b", + "name": "a", "kind": "parameter", "kindModifiers": "", "sortText": "11", @@ -4449,7 +4347,7 @@ "kind": "space" }, { - "text": "b", + "text": "a", "kind": "parameterName" }, { @@ -4461,19 +4359,60 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" } ], "documentation": [ { - "text": "this is comment for b", + "text": "this is comment about a", "kind": "text" } ] }, { - "name": "a", + "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", "kindModifiers": "", "sortText": "11", @@ -4495,7 +4434,7 @@ "kind": "space" }, { - "text": "a", + "text": "b", "kind": "parameterName" }, { @@ -4507,25 +4446,25 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], "documentation": [ { - "text": "this is comment about a", + "text": "this is comment for b", "kind": "text" } ] }, { - "name": "ArrayBuffer", - "kind": "var", + "name": "fn", + "kind": "function", "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -4533,24 +4472,32 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "fn", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "ArrayBuffer", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -4561,61 +4508,90 @@ "kind": "space" }, { - "text": "ArrayBufferConstructor", - "kind": "interfaceName" + "text": "any", + "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": "Does something", "kind": "text" } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "as", - "kind": "keyword" + "name": "param", + "text": [ + { + "text": "a", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "a string", + "kind": "text" + } + ] } ] }, { - "name": "async", - "kind": "keyword", + "name": "foo", + "kind": "function", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "async", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", + "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": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "fooWithParameters", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -4623,24 +4599,40 @@ "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "fooWithParameters", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", + "text": "a", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -4651,86 +4643,35 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "catch", - "kind": "keyword" - } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ":", + "kind": "punctuation" + }, { - "text": "class", - "kind": "keyword" - } - ] - }, - { - "name": "const", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "const", + "text": "void", "kind": "keyword" } - ] - }, - { - "name": "continue", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "continue", - "kind": "keyword" + "text": "This is comment for function signature", + "kind": "text" } ] }, { - "name": "DataView", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -4744,9 +4685,21 @@ "kind": "space" }, { - "text": "DataView", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -4760,7 +4713,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Array", "kind": "localName" }, { @@ -4772,14 +4725,14 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Date", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -4793,7 +4746,7 @@ "kind": "space" }, { - "text": "Date", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -4809,7 +4762,7 @@ "kind": "space" }, { - "text": "Date", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -4821,118 +4774,61 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "debugger", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "as", "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", + "name": "async", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "async", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "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", + "text": "await", "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", + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -4940,32 +4836,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "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": "Boolean", + "kind": "localName" }, { "text": ":", @@ -4976,92 +4864,92 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "default", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "catch", "kind": "keyword" } ] }, { - "name": "delete", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "class", "kind": "keyword" } ] }, { - "name": "do", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "const", "kind": "keyword" } ] }, { - "name": "else", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "continue", "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", + "name": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -5069,16 +4957,24 @@ "kind": "space" }, { - "text": "encodeURI", - "kind": "functionName" + "text": "DataView", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": "uri", - "kind": "parameterName" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", + "kind": "localName" }, { "text": ":", @@ -5089,12 +4985,45 @@ "kind": "space" }, { - "text": "string", + "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": ":", @@ -5105,38 +5034,31 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "DateConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Encodes a text string as a valid 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": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "text": "debugger", + "kind": "keyword" } ] }, { - "name": "encodeURIComponent", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -5150,7 +5072,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "decodeURI", "kind": "functionName" }, { @@ -5158,7 +5080,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "encodedURI", "kind": "parameterName" }, { @@ -5174,11 +5096,11 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -5186,7 +5108,44 @@ "kind": "space" }, { - "text": "number", + "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" }, { @@ -5194,7 +5153,19 @@ "kind": "space" }, { - "text": "|", + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -5202,7 +5173,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" }, { @@ -5224,7 +5195,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -5233,7 +5204,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -5249,71 +5220,58 @@ ] }, { - "name": "enum", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "default", "kind": "keyword" } ] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", + "name": "delete", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "delete", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "else", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "escape", + "name": "encodeURI", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -5324,7 +5282,7 @@ "kind": "space" }, { - "text": "escape", + "text": "encodeURI", "kind": "functionName" }, { @@ -5332,7 +5290,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -5366,25 +5324,16 @@ ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Encodes a text string as a valid 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": "uri", "kind": "parameterName" }, { @@ -5392,7 +5341,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -5400,7 +5349,7 @@ ] }, { - "name": "eval", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -5414,7 +5363,7 @@ "kind": "space" }, { - "text": "eval", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -5422,7 +5371,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "uriComponent", "kind": "parameterName" }, { @@ -5437,6 +5386,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" @@ -5450,13 +5431,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" } ], @@ -5465,7 +5446,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "uriComponent", "kind": "parameterName" }, { @@ -5473,7 +5454,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -5481,7 +5462,19 @@ ] }, { - "name": "EvalError", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5495,7 +5488,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Error", "kind": "localName" }, { @@ -5511,7 +5504,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Error", "kind": "localName" }, { @@ -5523,62 +5516,95 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "export", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "export", - "kind": "keyword" - } - ] - }, - { - "name": "extends", - "kind": "keyword", - "kindModifiers": "", + "name": "eval", + "kind": "function", + "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "extends", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "false", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "false", + "text": " ", + "kind": "space" + }, + { + "text": "eval", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "x", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "string", "kind": "keyword" - } - ] - }, - { - "name": "finally", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "finally", + "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": "Float32Array", + "name": "EvalError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -5592,7 +5618,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "EvalError", "kind": "localName" }, { @@ -5608,7 +5634,7 @@ "kind": "space" }, { - "text": "Float32Array", + "text": "EvalError", "kind": "localName" }, { @@ -5620,19 +5646,62 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", + "text": "EvalErrorConstructor", "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "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": "export", + "kind": "keyword" } ] }, { - "name": "Float64Array", + "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", @@ -5646,7 +5715,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Float32Array", "kind": "localName" }, { @@ -5662,7 +5731,7 @@ "kind": "space" }, { - "text": "Float64Array", + "text": "Float32Array", "kind": "localName" }, { @@ -5674,25 +5743,25 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", + "text": "Float32ArrayConstructor", "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 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": "fn", - "kind": "function", + "name": "Float64Array", + "kind": "var", "kindModifiers": "declare", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -5700,32 +5769,24 @@ "kind": "space" }, { - "text": "fn", - "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": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -5736,61 +5797,74 @@ "kind": "space" }, { - "text": "any", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Does something", + "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": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "a string", - "kind": "text" - } - ] + "text": "for", + "kind": "keyword" } ] }, { - "name": "foo", - "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": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "foo", - "kind": "functionName" + "text": "Function", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Function", + "kind": "localName" }, { "text": ":", @@ -5801,186 +5875,22 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "FunctionConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This comment should appear for foo", + "text": "Creates a new function.", "kind": "text" } ] }, { - "name": "fooWithParameters", - "kind": "function", + "name": "globalThis", + "kind": "module", "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": "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", - "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": "globalThis", - "kind": "module", - "kindModifiers": "", - "sortText": "15", + "sortText": "15", "displayParts": [ { "text": "module", @@ -7583,96 +7493,6 @@ ], "documentation": [] }, - { - "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": "URIError", "kind": "var", @@ -7765,41 +7585,434 @@ "sortText": "15", "displayParts": [ { - "text": "with", + "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": "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" + } + ] + } + ] + } + ] + } + }, + { + "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": "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": "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" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "yield", - "kind": "keyword" + "text": "This is comment for function signature", + "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": "Array", "kind": "var", @@ -8320,257 +8533,47 @@ "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": "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": "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": "default", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "default", - "kind": "keyword" - } - ] - }, - { - "name": "delete", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "string", + "kind": "keyword" + }, { - "text": "delete", + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Date", + "kind": "localName" } - ] - }, - { - "name": "do", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "do", - "kind": "keyword" + "text": "Enables basic storage and retrieval of dates and times.", + "kind": "text" } ] }, { - "name": "else", + "name": "debugger", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "debugger", "kind": "keyword" } ] }, { - "name": "encodeURI", + "name": "decodeURI", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -8584,7 +8587,7 @@ "kind": "space" }, { - "text": "encodeURI", + "text": "decodeURI", "kind": "functionName" }, { @@ -8592,7 +8595,7 @@ "kind": "punctuation" }, { - "text": "uri", + "text": "encodedURI", "kind": "parameterName" }, { @@ -8626,7 +8629,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", + "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -8635,7 +8638,7 @@ "name": "param", "text": [ { - "text": "uri", + "text": "encodedURI", "kind": "parameterName" }, { @@ -8651,7 +8654,7 @@ ] }, { - "name": "encodeURIComponent", + "name": "decodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -8665,7 +8668,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "decodeURIComponent", "kind": "functionName" }, { @@ -8673,7 +8676,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -8688,38 +8691,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" @@ -8739,7 +8710,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -8748,7 +8719,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -8764,119 +8735,58 @@ ] }, { - "name": "enum", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "default", "kind": "keyword" } ] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", + "name": "delete", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "var", + "text": "delete", "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" - }, + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "do", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "interface", + "text": "else", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" } - ], - "documentation": [] + ] }, { - "name": "escape", + "name": "encodeURI", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -8887,7 +8797,7 @@ "kind": "space" }, { - "text": "escape", + "text": "encodeURI", "kind": "functionName" }, { @@ -8895,7 +8805,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -8929,25 +8839,16 @@ ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Encodes a text string as a valid 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": "uri", "kind": "parameterName" }, { @@ -8955,7 +8856,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -8963,13 +8864,41 @@ ] }, { - "name": "eval", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "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" }, { @@ -8977,19 +8906,23 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "|", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "x", - "kind": "parameterName" + "text": "number", + "kind": "keyword" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -8997,7 +8930,7 @@ "kind": "space" }, { - "text": "string", + "text": "boolean", "kind": "keyword" }, { @@ -9013,13 +8946,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" } ], @@ -9028,7 +8961,7 @@ "name": "param", "text": [ { - "text": "x", + "text": "uriComponent", "kind": "parameterName" }, { @@ -9036,7 +8969,7 @@ "kind": "space" }, { - "text": "A String value that contains valid JavaScript code.", + "text": "A value representing an encoded URI component.", "kind": "text" } ] @@ -9044,7 +8977,19 @@ ] }, { - "name": "EvalError", + "name": "enum", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ + { + "text": "enum", + "kind": "keyword" + } + ] + }, + { + "name": "Error", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -9058,7 +9003,7 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Error", "kind": "localName" }, { @@ -9070,7 +9015,7 @@ "kind": "space" }, { - "text": "EvalErrorConstructor", + "text": "ErrorConstructor", "kind": "interfaceName" }, { @@ -9118,37 +9063,9 @@ "kind": "space" }, { - "text": "EvalError", + "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" @@ -9162,68 +9079,20 @@ "kind": "space" }, { - "text": "EvalError", + "text": "Error", "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" - } - ] - }, - { - "name": "Float32Array", - "kind": "var", + "name": "eval", + "kind": "function", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -9231,24 +9100,32 @@ "kind": "space" }, { - "text": "Float32Array", - "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": "Float32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -9259,25 +9136,44 @@ "kind": "space" }, { - "text": "Float32ArrayConstructor", - "kind": "interfaceName" + "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", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9285,24 +9181,36 @@ "kind": "space" }, { - "text": "Float64Array", + "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": "Float64Array", - "kind": "localName" + "text": "?", + "kind": "punctuation" }, { "text": ":", @@ -9313,106 +9221,132 @@ "kind": "space" }, { - "text": "Float64ArrayConstructor", - "kind": "interfaceName" - } - ], - "documentation": [ + "text": "string", + "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": "fn", - "kind": "function", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "function", - "kind": "keyword" + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "fn", - "kind": "functionName" + "text": "EvalError", + "kind": "localName" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", - "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": "any", - "kind": "keyword" + "text": "EvalError", + "kind": "localName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "export", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Does something", - "kind": "text" + "text": "export", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "extends", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "a", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "a string", - "kind": "text" - } - ] + "text": "extends", + "kind": "keyword" } ] }, { - "name": "foo", - "kind": "function", + "name": "false", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "function", + "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" }, { @@ -9420,16 +9354,24 @@ "kind": "space" }, { - "text": "foo", - "kind": "functionName" + "text": "Float32Array", + "kind": "localName" }, { - "text": "(", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Float32Array", + "kind": "localName" }, { "text": ":", @@ -9440,25 +9382,25 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Float32ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This comment should appear for foo", + "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": "fooWithParameters", - "kind": "function", - "kindModifiers": "", - "sortText": "11", + "name": "Float64Array", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -9466,56 +9408,24 @@ "kind": "space" }, { - "text": "fooWithParameters", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" + "text": "Float64Array", + "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": ":", - "kind": "punctuation" - }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Float64Array", + "kind": "localName" }, { "text": ":", @@ -9526,13 +9436,13 @@ "kind": "space" }, { - "text": "void", - "kind": "keyword" + "text": "Float64ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "This is comment for function signature", + "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" } ] @@ -11746,85 +11656,10 @@ "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": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -11832,32 +11667,24 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "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": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -11868,44 +11695,37 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "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": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] + "text": "var", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { "name": "URIError", @@ -12091,6 +11911,186 @@ "kind": "keyword" } ] + }, + { + "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" + } + ] + } + ] } ] } diff --git a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline index 18afbb6702e12..6184a312462d5 100644 --- a/tests/baselines/reference/completionsCommentsFunctionExpression.baseline +++ b/tests/baselines/reference/completionsCommentsFunctionExpression.baseline @@ -14,52 +14,6 @@ "length": 1 }, "entries": [ - { - "name": "b", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, - { - "text": "parameter", - "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", - "kind": "parameterName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - } - ], - "documentation": [ - { - "text": "param b", - "kind": "text" - } - ] - }, { "name": "a", "kind": "parameter", @@ -106,18 +60,6 @@ } ] }, - { - "name": "abstract", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "abstract", - "kind": "keyword" - } - ] - }, { "name": "anotherFunc", "kind": "function", @@ -175,157 +117,6 @@ ], "documentation": [] }, - { - "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" - }, - { - "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": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "asserts", - "kind": "keyword" - } - ] - }, { "name": "assigned", "kind": "var", @@ -463,61 +254,165 @@ ] }, { - "name": "async", - "kind": "keyword", + "name": "b", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "async", + "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": "await", - "kind": "keyword", + "name": "lambdaFoo", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "await", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "bigint", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "bigint", + "text": " ", + "kind": "space" + }, + { + "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" - } - ] - }, - { - "name": "boolean", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "boolean", + "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": "space" + }, + { + "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": "Boolean", + "name": "lambddaNoVarComment", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -525,24 +420,48 @@ "kind": "space" }, { - "text": "Boolean", + "text": "lambddaNoVarComment", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "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": "Boolean", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -553,86 +472,63 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "break", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "break", + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "case", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "case", - "kind": "keyword" - } - ] - }, - { - "name": "catch", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": ")", + "kind": "punctuation" + }, { - "text": "catch", + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "class", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "class", - "kind": "keyword" + "text": "this is lambda multiplication", + "kind": "text" } ] }, { - "name": "const", + "name": "abstract", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "abstract", "kind": "keyword" } ] }, { - "name": "continue", + "name": "any", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "any", "kind": "keyword" } ] }, { - "name": "DataView", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -646,9 +542,21 @@ "kind": "space" }, { - "text": "DataView", + "text": "Array", "kind": "localName" }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" + }, { "text": "\n", "kind": "lineBreak" @@ -662,7 +570,7 @@ "kind": "space" }, { - "text": "DataView", + "text": "Array", "kind": "localName" }, { @@ -674,14 +582,14 @@ "kind": "space" }, { - "text": "DataViewConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "Date", + "name": "ArrayBuffer", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -695,7 +603,7 @@ "kind": "space" }, { - "text": "Date", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -711,7 +619,7 @@ "kind": "space" }, { - "text": "Date", + "text": "ArrayBuffer", "kind": "localName" }, { @@ -723,130 +631,97 @@ "kind": "space" }, { - "text": "DateConstructor", + "text": "ArrayBufferConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "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": "debugger", + "name": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "debugger", + "text": "as", "kind": "keyword" } ] }, { - "name": "declare", + "name": "asserts", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "declare", + "text": "asserts", "kind": "keyword" } ] }, { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", + "name": "async", + "kind": "keyword", + "kindModifiers": "", "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", + "text": "async", "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "await", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "string", + "text": "await", "kind": "keyword" } - ], - "documentation": [ + ] + }, + { + "name": "bigint", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", - "kind": "text" + "text": "bigint", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "boolean", + "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": "boolean", + "kind": "keyword" } ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "Boolean", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -854,32 +729,24 @@ "kind": "space" }, { - "text": "decodeURIComponent", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Boolean", + "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": "Boolean", + "kind": "localName" }, { "text": ":", @@ -890,92 +757,92 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "BooleanConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "break", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", - "kind": "text" + "text": "break", + "kind": "keyword" } - ], - "tags": [ + ] + }, + { + "name": "case", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "encodedURIComponent", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI component.", - "kind": "text" - } - ] + "text": "case", + "kind": "keyword" } ] }, { - "name": "default", + "name": "catch", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "default", + "text": "catch", "kind": "keyword" } ] }, { - "name": "delete", + "name": "class", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "delete", + "text": "class", "kind": "keyword" } ] }, { - "name": "do", + "name": "const", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "do", + "text": "const", "kind": "keyword" } ] }, { - "name": "else", + "name": "continue", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "else", + "text": "continue", "kind": "keyword" } ] }, { - "name": "encodeURI", - "kind": "function", + "name": "DataView", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -983,32 +850,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": ":", @@ -1019,38 +878,92 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "DataViewConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "Date", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": "Encodes a text string as a valid Uniform Resource Identifier (URI)", - "kind": "text" - } - ], - "tags": [ + "text": "interface", + "kind": "keyword" + }, { - "name": "param", - "text": [ - { - "text": "uri", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A value representing an encoded URI.", - "kind": "text" - } - ] + "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": "encodeURIComponent", + "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", @@ -1064,7 +977,7 @@ "kind": "space" }, { - "text": "encodeURIComponent", + "text": "decodeURI", "kind": "functionName" }, { @@ -1072,7 +985,7 @@ "kind": "punctuation" }, { - "text": "uriComponent", + "text": "encodedURI", "kind": "parameterName" }, { @@ -1088,11 +1001,11 @@ "kind": "keyword" }, { - "text": " ", - "kind": "space" + "text": ")", + "kind": "punctuation" }, { - "text": "|", + "text": ":", "kind": "punctuation" }, { @@ -1100,7 +1013,44 @@ "kind": "space" }, { - "text": "number", + "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" }, { @@ -1108,7 +1058,19 @@ "kind": "space" }, { - "text": "|", + "text": "decodeURIComponent", + "kind": "functionName" + }, + { + "text": "(", + "kind": "punctuation" + }, + { + "text": "encodedURIComponent", + "kind": "parameterName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -1116,7 +1078,7 @@ "kind": "space" }, { - "text": "boolean", + "text": "string", "kind": "keyword" }, { @@ -1138,7 +1100,7 @@ ], "documentation": [ { - "text": "Encodes a text string as a valid component of a Uniform Resource Identifier (URI).", + "text": "Gets the unencoded version of an encoded component of a Uniform Resource Identifier (URI).", "kind": "text" } ], @@ -1147,7 +1109,7 @@ "name": "param", "text": [ { - "text": "uriComponent", + "text": "encodedURIComponent", "kind": "parameterName" }, { @@ -1163,71 +1125,58 @@ ] }, { - "name": "enum", + "name": "default", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "enum", + "text": "default", "kind": "keyword" } ] }, { - "name": "Error", - "kind": "var", - "kindModifiers": "declare", + "name": "delete", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "delete", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ] + }, + { + "name": "do", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "var", + "text": "do", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, + } + ] + }, + { + "name": "else", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "ErrorConstructor", - "kind": "interfaceName" + "text": "else", + "kind": "keyword" } - ], - "documentation": [] + ] }, { - "name": "escape", + "name": "encodeURI", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -1238,7 +1187,7 @@ "kind": "space" }, { - "text": "escape", + "text": "encodeURI", "kind": "functionName" }, { @@ -1246,7 +1195,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "uri", "kind": "parameterName" }, { @@ -1280,25 +1229,16 @@ ], "documentation": [ { - "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "text": "Encodes a text string as a valid 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": "uri", "kind": "parameterName" }, { @@ -1306,7 +1246,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A value representing an encoded URI.", "kind": "text" } ] @@ -1314,7 +1254,7 @@ ] }, { - "name": "eval", + "name": "encodeURIComponent", "kind": "function", "kindModifiers": "declare", "sortText": "15", @@ -1328,7 +1268,7 @@ "kind": "space" }, { - "text": "eval", + "text": "encodeURIComponent", "kind": "functionName" }, { @@ -1336,7 +1276,7 @@ "kind": "punctuation" }, { - "text": "x", + "text": "uriComponent", "kind": "parameterName" }, { @@ -1352,11 +1292,185 @@ "kind": "keyword" }, { - "text": ")", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": ":", + "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": "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": "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" }, { @@ -2227,62 +2341,50 @@ ] }, { - "name": "lambdaFoo", - "kind": "var", + "name": "let", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "let", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "lambdaFoo", - "kind": "localName" - }, + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "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": ":", @@ -2293,205 +2395,13 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], "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": "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" - }, - { - "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": [ - { - "text": "this is lambda multiplication", - "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": "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.", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" } ] @@ -3621,13 +3531,37 @@ "documentation": [] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "unique", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "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", "kind": "keyword" }, { @@ -3635,32 +3569,24 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "URIError", + "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": "URIError", + "kind": "localName" }, { "text": ":", @@ -3671,77 +3597,80 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "URIErrorConstructor", + "kind": "interfaceName" } ], - "documentation": [ + "documentation": [] + }, + { + "name": "var", + "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": "var", + "kind": "keyword" } - ], - "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, + ] + }, + { + "name": "void", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": "void", + "kind": "keyword" } ] }, { - "name": "unique", + "name": "while", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unique", + "text": "while", "kind": "keyword" } ] }, { - "name": "unknown", + "name": "with", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "unknown", + "text": "with", "kind": "keyword" } ] }, { - "name": "URIError", - "kind": "var", - "kindModifiers": "declare", + "name": "yield", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -3749,24 +3678,32 @@ "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "escape", + "kind": "functionName" }, { - "text": "\n", - "kind": "lineBreak" + "text": "(", + "kind": "punctuation" }, { - "text": "var", - "kind": "keyword" + "text": "string", + "kind": "parameterName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "URIError", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -3777,70 +3714,133 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" + "text": "string", + "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "documentation": [ { - "text": "var", - "kind": "keyword" + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", + "kind": "text" } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "tags": [ { - "text": "void", - "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": "while", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "while", + "text": "function", "kind": "keyword" - } - ] - }, - { - "name": "with", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "with", + "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": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "yield", + "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" + } + ] + } ] } ] @@ -3861,18 +3861,6 @@ "length": 9 }, "entries": [ - { - "name": "abstract", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "abstract", - "kind": "keyword" - } - ] - }, { "name": "anotherFunc", "kind": "function", @@ -3931,25 +3919,13 @@ "documentation": [] }, { - "name": "any", - "kind": "keyword", + "name": "assigned", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "any", - "kind": "keyword" - } - ] - }, - { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ - { - "text": "var", + "text": "var", "kind": "keyword" }, { @@ -3957,7 +3933,7 @@ "kind": "space" }, { - "text": "Array", + "text": "assigned", "kind": "localName" }, { @@ -3968,26 +3944,14 @@ "text": " ", "kind": "space" }, - { - "text": "ArrayConstructor", - "kind": "interfaceName" - }, - { - "text": "\n", - "kind": "lineBreak" - }, { "text": "(", "kind": "punctuation" }, { - "text": "arrayLength", + "text": "s", "kind": "parameterName" }, - { - "text": "?", - "kind": "punctuation" - }, { "text": ":", "kind": "punctuation" @@ -3997,7 +3961,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -4017,112 +3981,159 @@ "kind": "space" }, { - "text": "any", + "text": "number", "kind": "keyword" - }, + } + ], + "documentation": [ { - "text": "[", - "kind": "punctuation" + "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": "(", - "kind": "punctuation" + "name": "returns", + "text": [ + { + "text": "return on expression", + "kind": "text" + } + ] }, { - "text": "+", - "kind": "operator" + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "the first parameter!", + "kind": "text" + } + ] }, { - "text": "2", - "kind": "numericLiteral" + "name": "returns", + "text": [ + { + "text": "the parameter's length", + "kind": "text" + } + ] + } + ] + }, + { + "name": "lambdaFoo", + "kind": "var", + "kindModifiers": "", + "sortText": "11", + "displayParts": [ + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "overloads", - "kind": "text" + "text": "lambdaFoo", + "kind": "localName" }, { - "text": ")", + "text": ":", "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": " ", + "kind": "space" }, { - "text": "interface", - "kind": "keyword" + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "a", + "kind": "parameterName" }, { - "text": "Array", - "kind": "localName" + "text": ":", + "kind": "punctuation" }, { - "text": "<", - "kind": "punctuation" + "text": " ", + "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "number", + "kind": "keyword" }, { - "text": ">", + "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": "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": "ArrayBuffer", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -4130,43 +4141,27 @@ "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": "this is lambda comment", "kind": "text" - } - ] - }, - { - "name": "as", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "as", - "kind": "keyword" - } - ] - }, - { - "name": "asserts", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + "text": "\n", + "kind": "lineBreak" + }, { - "text": "asserts", - "kind": "keyword" + "text": "lambdaFoo var comment", + "kind": "text" } ] }, { - "name": "assigned", + "name": "lambddaNoVarComment", "kind": "var", "kindModifiers": "", "sortText": "11", @@ -4180,7 +4175,7 @@ "kind": "space" }, { - "text": "assigned", + "text": "lambddaNoVarComment", "kind": "localName" }, { @@ -4196,7 +4191,7 @@ "kind": "punctuation" }, { - "text": "s", + "text": "a", "kind": "parameterName" }, { @@ -4208,7 +4203,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" }, { @@ -4234,123 +4253,37 @@ ], "documentation": [ { - "text": "Summary on expression", + "text": "this is lambda multiplication", "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": "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", + "name": "abstract", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "bigint", + "text": "abstract", "kind": "keyword" } ] }, { - "name": "boolean", + "name": "any", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "boolean", + "text": "any", "kind": "keyword" } ] }, { - "name": "Boolean", + "name": "Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -4364,7 +4297,7 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Array", "kind": "localName" }, { @@ -4376,7 +4309,7 @@ "kind": "space" }, { - "text": "BooleanConstructor", + "text": "ArrayConstructor", "kind": "interfaceName" }, { @@ -4384,31 +4317,39 @@ "kind": "lineBreak" }, { - "text": "<", + "text": "(", "kind": "punctuation" }, { - "text": "T", - "kind": "typeParameterName" + "text": "arrayLength", + "kind": "parameterName" }, { - "text": ">", + "text": "?", "kind": "punctuation" }, { - "text": "(", + "text": ":", "kind": "punctuation" }, { - "text": "value", - "kind": "parameterName" + "text": " ", + "kind": "space" }, { - "text": "?", + "text": "number", + "kind": "keyword" + }, + { + "text": ")", "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -4416,11 +4357,15 @@ "kind": "space" }, { - "text": "T", - "kind": "typeParameterName" + "text": "any", + "kind": "keyword" }, { - "text": ")", + "text": "[", + "kind": "punctuation" + }, + { + "text": "]", "kind": "punctuation" }, { @@ -4428,16 +4373,28 @@ "kind": "space" }, { - "text": "=>", + "text": "(", "kind": "punctuation" }, + { + "text": "+", + "kind": "operator" + }, + { + "text": "2", + "kind": "numericLiteral" + }, { "text": " ", "kind": "space" }, { - "text": "boolean", - "kind": "keyword" + "text": "overloads", + "kind": "text" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": "\n", @@ -4452,92 +4409,158 @@ "kind": "space" }, { - "text": "Boolean", + "text": "Array", "kind": "localName" + }, + { + "text": "<", + "kind": "punctuation" + }, + { + "text": "T", + "kind": "typeParameterName" + }, + { + "text": ">", + "kind": "punctuation" } ], "documentation": [] }, { - "name": "break", + "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": "as", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "break", + "text": "as", "kind": "keyword" } ] }, { - "name": "case", + "name": "asserts", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "case", + "text": "asserts", "kind": "keyword" } ] }, { - "name": "catch", + "name": "async", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "catch", + "text": "async", "kind": "keyword" } ] }, { - "name": "class", + "name": "await", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "class", + "text": "await", "kind": "keyword" } ] }, { - "name": "const", + "name": "bigint", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "const", + "text": "bigint", "kind": "keyword" } ] }, { - "name": "continue", + "name": "boolean", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "continue", + "text": "boolean", "kind": "keyword" } ] }, { - "name": "DataView", + "name": "Boolean", "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -4545,23 +4568,204 @@ "kind": "space" }, { - "text": "DataView", + "text": "Boolean", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", + "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": "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": "DataView", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "DataView", "kind": "localName" }, { @@ -5199,10 +5403,10 @@ "documentation": [] }, { - "name": "escape", + "name": "eval", "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "function", @@ -5213,7 +5417,7 @@ "kind": "space" }, { - "text": "escape", + "text": "eval", "kind": "functionName" }, { @@ -5221,7 +5425,7 @@ "kind": "punctuation" }, { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -5249,31 +5453,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", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "string", + "text": "x", "kind": "parameterName" }, { @@ -5281,7 +5476,7 @@ "kind": "space" }, { - "text": "A string value", + "text": "A String value that contains valid JavaScript code.", "kind": "text" } ] @@ -5289,13 +5484,13 @@ ] }, { - "name": "eval", - "kind": "function", + "name": "EvalError", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -5303,17 +5498,37 @@ "kind": "space" }, { - "text": "eval", - "kind": "functionName" + "text": "EvalError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "EvalErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "x", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -5331,112 +5546,11 @@ "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": "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": "=>", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -6334,62 +6448,50 @@ ] }, { - "name": "lambdaFoo", - "kind": "var", + "name": "let", + "kind": "keyword", "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "let", "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "lambdaFoo", - "kind": "localName" - }, + } + ] + }, + { + "name": "Math", + "kind": "var", + "kindModifiers": "declare", + "sortText": "15", + "displayParts": [ { - "text": ":", - "kind": "punctuation" + "text": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "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": ":", @@ -6400,50 +6502,46 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "=>", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "Math", + "kind": "localName" } ], "documentation": [ { - "text": "this is lambda comment", + "text": "An intrinsic object that provides basic mathematics functionality and constants.", "kind": "text" - }, + } + ] + }, + { + "name": "module", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "\n", - "kind": "lineBreak" - }, + "text": "module", + "kind": "keyword" + } + ] + }, + { + "name": "namespace", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { - "text": "lambdaFoo var comment", - "kind": "text" + "text": "namespace", + "kind": "keyword" } ] }, { - "name": "lambddaNoVarComment", + "name": "NaN", "kind": "var", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { "text": "var", @@ -6454,7 +6552,7 @@ "kind": "space" }, { - "text": "lambddaNoVarComment", + "text": "NaN", "kind": "localName" }, { @@ -6465,207 +6563,19 @@ "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" - }, - { - "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": [ - { - "text": "this is lambda multiplication", - "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": "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": "module", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "module", - "kind": "keyword" - } - ] - }, - { - "name": "namespace", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "namespace", - "kind": "keyword" - } - ] - }, - { - "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": "never", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + } + ], + "documentation": [] + }, + { + "name": "never", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", + "displayParts": [ { "text": "never", "kind": "keyword" @@ -8267,13 +8177,37 @@ "documentation": [] }, { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "name": "unique", + "kind": "keyword", + "kindModifiers": "", + "sortText": "15", "displayParts": [ { - "text": "function", + "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": "var", "kind": "keyword" }, { @@ -8281,17 +8215,37 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" + "text": "URIError", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "URIErrorConstructor", + "kind": "interfaceName" + }, + { + "text": "\n", + "kind": "lineBreak" }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "message", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -8309,7 +8263,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -8317,151 +8275,13 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - } - ], - "documentation": [ + "text": "URIError", + "kind": "localName" + }, { - "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": "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": "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": "space" + }, { "text": "(", "kind": "punctuation" @@ -8564,30 +8384,12 @@ "kind": "keyword" } ] - } - ] - } - }, - { - "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": "anotherFunc", + "name": "escape", "kind": "function", - "kindModifiers": "", - "sortText": "11", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { "text": "function", @@ -8598,7 +8400,7 @@ "kind": "space" }, { - "text": "anotherFunc", + "text": "escape", "kind": "functionName" }, { @@ -8606,7 +8408,7 @@ "kind": "punctuation" }, { - "text": "a", + "text": "string", "kind": "parameterName" }, { @@ -8618,7 +8420,7 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { @@ -8638,57 +8440,49 @@ "kind": "keyword" } ], - "documentation": [] - }, - { - "name": "arguments", - "kind": "local var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" - }, + "documentation": [ { - "text": "local var", + "text": "Computes a new string in which certain characters have been replaced by a hexadecimal escape sequence.", "kind": "text" - }, - { - "text": ")", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "arguments", - "kind": "propertyName" - }, - { - "text": ":", - "kind": "punctuation" - }, + } + ], + "tags": [ { - "text": " ", - "kind": "space" + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] }, { - "text": "IArguments", - "kind": "interfaceName" + "name": "param", + "text": [ + { + "text": "string", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "A string value", + "kind": "text" + } + ] } - ], - "documentation": [] + ] }, { - "name": "Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -8696,36 +8490,32 @@ "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": "space" - }, - { - "text": "Array", - "kind": "localName" + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8736,20 +8526,71 @@ "kind": "space" }, { - "text": "ArrayConstructor", - "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/completionsCommentsFunctionExpression.ts", + "position": 841, + "name": "15" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 841, + "length": 1 + }, + "entries": [ { - "name": "ArrayBuffer", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "anotherFunc", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -8757,24 +8598,32 @@ "kind": "space" }, { - "text": "ArrayBuffer", - "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": "ArrayBuffer", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -8785,28 +8634,52 @@ "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "as", - "kind": "keyword", + "name": "arguments", + "kind": "local var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "as", - "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": "assigned", @@ -8945,62 +8818,62 @@ ] }, { - "name": "async", - "kind": "keyword", + "name": "lambdaFoo", + "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { - "text": "async", + "text": "var", "kind": "keyword" - } - ] - }, - { - "name": "await", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "text": "await", - "kind": "keyword" - } - ] - }, - { - "name": "Boolean", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", - "displayParts": [ + "text": " ", + "kind": "space" + }, { - "text": "interface", - "kind": "keyword" + "text": "lambdaFoo", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "(", + "kind": "punctuation" }, { - "text": "\n", - "kind": "lineBreak" + "text": "a", + "kind": "parameterName" }, { - "text": "var", + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" }, + { + "text": ",", + "kind": "punctuation" + }, { "text": " ", "kind": "space" }, { - "text": "Boolean", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -9011,92 +8884,53 @@ "kind": "space" }, { - "text": "BooleanConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is lambda comment", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "lambdaFoo var comment", + "kind": "text" + } + ] }, { - "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", + "name": "lambddaNoVarComment", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -9104,24 +8938,24 @@ "kind": "space" }, { - "text": "DataView", + "text": "lambddaNoVarComment", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "var", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, { - "text": "DataView", - "kind": "localName" + "text": "(", + "kind": "punctuation" + }, + { + "text": "a", + "kind": "parameterName" }, { "text": ":", @@ -9132,48 +8966,43 @@ "kind": "space" }, { - "text": "DataViewConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "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": "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": "Date", - "kind": "localName" + "text": " ", + "kind": "space" }, { - "text": ":", + "text": "=>", "kind": "punctuation" }, { @@ -9181,57 +9010,33 @@ "kind": "space" }, { - "text": "DateConstructor", - "kind": "interfaceName" + "text": "number", + "kind": "keyword" } ], "documentation": [ { - "text": "Enables basic storage and retrieval of dates and times.", + "text": "this is lambda multiplication", "kind": "text" } ] }, { - "name": "debugger", - "kind": "keyword", + "name": "s", + "kind": "parameter", "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "debugger", - "kind": "keyword" - } - ] - }, - { - "name": "decodeURI", - "kind": "function", - "kindModifiers": "declare", - "sortText": "15", + "sortText": "11", "displayParts": [ - { - "text": "function", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "decodeURI", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "encodedURI", - "kind": "parameterName" + "text": "parameter", + "kind": "text" }, { - "text": ":", + "text": ")", "kind": "punctuation" }, { @@ -9239,12 +9044,8 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "s", + "kind": "parameterName" }, { "text": ":", @@ -9261,7 +9062,23 @@ ], "documentation": [ { - "text": "Gets the unencoded version of an encoded Uniform Resource Identifier (URI).", + "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" } ], @@ -9270,7 +9087,7 @@ "name": "param", "text": [ { - "text": "encodedURI", + "text": "s", "kind": "parameterName" }, { @@ -9278,7 +9095,24 @@ "kind": "space" }, { - "text": "A value representing an encoded URI.", + "text": "param on expression", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "the first parameter!", "kind": "text" } ] @@ -9286,13 +9120,13 @@ ] }, { - "name": "decodeURIComponent", - "kind": "function", + "name": "Array", + "kind": "var", "kindModifiers": "declare", "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -9300,32 +9134,500 @@ "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": ":", + "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": "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": "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": "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": "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": "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": "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": "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": ":", @@ -9644,72 +9946,15 @@ }, { "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "ErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "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" + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "string", - "kind": "keyword" - }, - { - "text": ")", - "kind": "punctuation" + "text": "Error", + "kind": "localName" }, { "text": ":", @@ -9720,44 +9965,11 @@ "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": "eval", @@ -10613,227 +10825,23 @@ "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": "lambdaFoo", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "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" - }, - { - "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": [ - { - "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": "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" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" + "text": "\n", + "kind": "lineBreak" }, { - "text": ")", - "kind": "punctuation" + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -10841,13 +10849,13 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "this is lambda multiplication", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] @@ -11415,7 +11423,243 @@ "kind": "space" }, { - "text": "RegExp", + "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": "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": "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", + "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": "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", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "TypeError", "kind": "localName" }, { @@ -11431,7 +11675,7 @@ "kind": "space" }, { - "text": "RegExp", + "text": "TypeError", "kind": "localName" }, { @@ -11443,49 +11687,57 @@ "kind": "space" }, { - "text": "RegExpConstructor", + "text": "TypeErrorConstructor", "kind": "interfaceName" } ], "documentation": [] }, { - "name": "return", + "name": "typeof", "kind": "keyword", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "return", + "text": "typeof", "kind": "keyword" } ] }, { - "name": "s", - "kind": "parameter", - "kindModifiers": "", - "sortText": "11", + "name": "Uint16Array", + "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": "Uint16Array", + "kind": "localName" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "s", - "kind": "parameterName" + "text": "Uint16Array", + "kind": "localName" }, { "text": ":", @@ -11496,71 +11748,19 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint16ArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "On parameter", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "param on expression", - "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "the first parameter!", + "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": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "param on expression", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "s", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "the first parameter!", - "kind": "text" - } - ] - } ] }, { - "name": "String", + "name": "Uint32Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -11574,7 +11774,7 @@ "kind": "space" }, { - "text": "String", + "text": "Uint32Array", "kind": "localName" }, { @@ -11590,7 +11790,7 @@ "kind": "space" }, { - "text": "String", + "text": "Uint32Array", "kind": "localName" }, { @@ -11602,43 +11802,19 @@ "kind": "space" }, { - "text": "StringConstructor", + "text": "Uint32ArrayConstructor", "kind": "interfaceName" } ], "documentation": [ { - "text": "Allows manipulation and formatting of text strings and determination and location of substrings within strings.", + "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": "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", + "name": "Uint8Array", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -11652,7 +11828,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Uint8Array", "kind": "localName" }, { @@ -11668,7 +11844,7 @@ "kind": "space" }, { - "text": "SyntaxError", + "text": "Uint8Array", "kind": "localName" }, { @@ -11680,62 +11856,19 @@ "kind": "space" }, { - "text": "SyntaxErrorConstructor", + "text": "Uint8ArrayConstructor", "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": [ + "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": "TypeError", + "name": "Uint8ClampedArray", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -11749,7 +11882,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -11765,7 +11898,7 @@ "kind": "space" }, { - "text": "TypeError", + "text": "Uint8ClampedArray", "kind": "localName" }, { @@ -11777,26 +11910,40 @@ "kind": "space" }, { - "text": "TypeErrorConstructor", + "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": "typeof", - "kind": "keyword", + "name": "undefined", + "kind": "var", "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "typeof", + "text": "var", "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { - "name": "Uint16Array", + "name": "URIError", "kind": "var", "kindModifiers": "declare", "sortText": "15", @@ -11810,7 +11957,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "URIError", "kind": "localName" }, { @@ -11826,7 +11973,7 @@ "kind": "space" }, { - "text": "Uint16Array", + "text": "URIError", "kind": "localName" }, { @@ -11838,25 +11985,80 @@ "kind": "space" }, { - "text": "Uint16ArrayConstructor", - "kind": "interfaceName" + "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": "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": "with", + "kind": "keyword" } ] }, { - "name": "Uint32Array", - "kind": "var", - "kindModifiers": "declare", + "name": "yield", + "kind": "keyword", + "kindModifiers": "", "sortText": "15", "displayParts": [ { - "text": "interface", + "text": "yield", + "kind": "keyword" + } + ] + }, + { + "name": "escape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", + "displayParts": [ + { + "text": "function", "kind": "keyword" }, { @@ -11864,24 +12066,32 @@ "kind": "space" }, { - "text": "Uint32Array", - "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": "Uint32Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11892,25 +12102,53 @@ "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 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": "Uint8Array", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "unescape", + "kind": "function", + "kindModifiers": "deprecated,declare", + "sortText": "23", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11918,24 +12156,32 @@ "kind": "space" }, { - "text": "Uint8Array", - "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": "Uint8Array", - "kind": "localName" + "text": "string", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -11946,25 +12192,71 @@ "kind": "space" }, { - "text": "Uint8ArrayConstructor", - "kind": "interfaceName" + "text": "string", + "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": "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": 861, + "name": "17" + }, + "completionList": { + "isGlobalCompletion": true, + "isMemberCompletion": false, + "isNewIdentifierLocation": false, + "optionalReplacementSpan": { + "start": 853, + "length": 8 + }, + "entries": [ { - "name": "Uint8ClampedArray", - "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "name": "anotherFunc", + "kind": "function", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "function", "kind": "keyword" }, { @@ -11972,24 +12264,32 @@ "kind": "space" }, { - "text": "Uint8ClampedArray", - "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": "Uint8ClampedArray", - "kind": "localName" + "text": "number", + "kind": "keyword" + }, + { + "text": ")", + "kind": "punctuation" }, { "text": ":", @@ -12000,22 +12300,17 @@ "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.", - "kind": "text" - } - ] + "documentation": [] }, { - "name": "undefined", + "name": "assigned", "kind": "var", "kindModifiers": "", - "sortText": "15", + "sortText": "11", "displayParts": [ { "text": "var", @@ -12026,36 +12321,23 @@ "kind": "space" }, { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", - "displayParts": [ + "text": "assigned", + "kind": "localName" + }, { - "text": "function", - "kind": "keyword" + "text": ":", + "kind": "punctuation" }, { "text": " ", "kind": "space" }, - { - "text": "unescape", - "kind": "functionName" - }, { "text": "(", "kind": "punctuation" }, { - "text": "string", + "text": "s", "kind": "parameterName" }, { @@ -12075,7 +12357,11 @@ "kind": "punctuation" }, { - "text": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -12083,22 +12369,47 @@ "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.", + "text": "Summary on expression", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "On variable", "kind": "text" } ], "tags": [ { - "name": "deprecated", + "name": "param", "text": [ { - "text": "A legacy feature for browser compatibility", + "text": "s", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "param on expression", + "kind": "text" + } + ] + }, + { + "name": "returns", + "text": [ + { + "text": "return on expression", "kind": "text" } ] @@ -12107,7 +12418,7 @@ "name": "param", "text": [ { - "text": "string", + "text": "s", "kind": "parameterName" }, { @@ -12115,7 +12426,16 @@ "kind": "space" }, { - "text": "A string value", + "text": "the first parameter!", + "kind": "text" + } + ] + }, + { + "name": "returns", + "text": [ + { + "text": "the parameter's length", "kind": "text" } ] @@ -12123,13 +12443,13 @@ ] }, { - "name": "URIError", + "name": "lambdaFoo", "kind": "var", - "kindModifiers": "declare", - "sortText": "15", + "kindModifiers": "", + "sortText": "11", "displayParts": [ { - "text": "interface", + "text": "var", "kind": "keyword" }, { @@ -12137,24 +12457,48 @@ "kind": "space" }, { - "text": "URIError", + "text": "lambdaFoo", "kind": "localName" }, { - "text": "\n", - "kind": "lineBreak" + "text": ":", + "kind": "punctuation" }, { - "text": "var", + "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": "URIError", - "kind": "localName" + "text": "b", + "kind": "parameterName" }, { "text": ":", @@ -12165,98 +12509,53 @@ "kind": "space" }, { - "text": "URIErrorConstructor", - "kind": "interfaceName" - } - ], - "documentation": [] - }, - { - "name": "var", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", + "text": "number", "kind": "keyword" - } - ] - }, - { - "name": "void", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + }, { - "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", + "text": "=>", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "number", "kind": "keyword" } - ] - }, - { - "name": "yield", - "kind": "keyword", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ + ], + "documentation": [ { - "text": "yield", - "kind": "keyword" + "text": "this is lambda comment", + "kind": "text" + }, + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "lambdaFoo var comment", + "kind": "text" } ] - } - ] - } - }, - { - "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": "anotherFunc", - "kind": "function", + "name": "lambddaNoVarComment", + "kind": "var", "kindModifiers": "", "sortText": "11", "displayParts": [ { - "text": "function", + "text": "var", "kind": "keyword" }, { @@ -12264,8 +12563,16 @@ "kind": "space" }, { - "text": "anotherFunc", - "kind": "functionName" + "text": "lambddaNoVarComment", + "kind": "localName" + }, + { + "text": ":", + "kind": "punctuation" + }, + { + "text": " ", + "kind": "space" }, { "text": "(", @@ -12287,12 +12594,40 @@ "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": ":", + "text": " ", + "kind": "space" + }, + { + "text": "=>", "kind": "punctuation" }, { @@ -12300,11 +12635,16 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" } ], - "documentation": [] + "documentation": [ + { + "text": "this is lambda multiplication", + "kind": "text" + } + ] }, { "name": "Array", @@ -12517,142 +12857,6 @@ } ] }, - { - "name": "assigned", - "kind": "var", - "kindModifiers": "", - "sortText": "11", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "assigned", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "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": [ - { - "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": "async", "kind": "keyword", @@ -13495,114 +13699,24 @@ "text": "Error", "kind": "localName" }, - { - "text": "\n", - "kind": "lineBreak" - }, - { - "text": "interface", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Error", - "kind": "localName" - } - ], - "documentation": [] - }, - { - "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" - } - ] + { + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "interface", + "kind": "keyword" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Error", + "kind": "localName" } - ] + ], + "documentation": [] }, { "name": "eval", @@ -14392,247 +14506,10 @@ "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", - "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": "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": "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": "lambdaFoo", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "namespace", "kind": "keyword" }, { @@ -14640,47 +14517,36 @@ "kind": "space" }, { - "text": "lambdaFoo", - "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": "(", - "kind": "punctuation" - }, - { - "text": "a", - "kind": "parameterName" + "text": "isFinite", + "kind": "functionName" }, { - "text": ":", + "text": "(", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, { "text": "number", - "kind": "keyword" - }, - { - "text": ",", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "b", "kind": "parameterName" }, { @@ -14700,11 +14566,7 @@ "kind": "punctuation" }, { - "text": " ", - "kind": "space" - }, - { - "text": "=>", + "text": ":", "kind": "punctuation" }, { @@ -14712,33 +14574,44 @@ "kind": "space" }, { - "text": "number", + "text": "boolean", "kind": "keyword" } ], "documentation": [ { - "text": "this is lambda comment", + "text": "Determines whether a supplied number is finite.", "kind": "text" - }, - { - "text": "\n", - "kind": "lineBreak" - }, + } + ], + "tags": [ { - "text": "lambdaFoo var comment", - "kind": "text" + "name": "param", + "text": [ + { + "text": "number", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "Any numeric value.", + "kind": "text" + } + ] } ] }, { - "name": "lambddaNoVarComment", - "kind": "var", - "kindModifiers": "", - "sortText": "11", + "name": "isNaN", + "kind": "function", + "kindModifiers": "declare", + "sortText": "15", "displayParts": [ { - "text": "var", + "text": "function", "kind": "keyword" }, { @@ -14746,23 +14619,15 @@ "kind": "space" }, { - "text": "lambddaNoVarComment", - "kind": "localName" - }, - { - "text": ":", - "kind": "punctuation" - }, - { - "text": " ", - "kind": "space" + "text": "isNaN", + "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { - "text": "a", + "text": "number", "kind": "parameterName" }, { @@ -14778,7 +14643,11 @@ "kind": "keyword" }, { - "text": ",", + "text": ")", + "kind": "punctuation" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -14786,31 +14655,72 @@ "kind": "space" }, { - "text": "b", - "kind": "parameterName" - }, + "text": "boolean", + "kind": "keyword" + } + ], + "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": [ + { + "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": "interface", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "JSON", + "kind": "localName" }, { - "text": ")", - "kind": "punctuation" + "text": "\n", + "kind": "lineBreak" + }, + { + "text": "var", + "kind": "keyword" }, { "text": " ", "kind": "space" }, { - "text": "=>", + "text": "JSON", + "kind": "localName" + }, + { + "text": ":", "kind": "punctuation" }, { @@ -14818,13 +14728,13 @@ "kind": "space" }, { - "text": "number", - "kind": "keyword" + "text": "JSON", + "kind": "localName" } ], "documentation": [ { - "text": "this is lambda multiplication", + "text": "An intrinsic object that provides functions to convert JavaScript values to and from the JavaScript Object Notation (JSON) format.", "kind": "text" } ] @@ -16379,85 +16289,10 @@ "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": "undefined", - "kind": "var", - "kindModifiers": "", - "sortText": "15", - "displayParts": [ - { - "text": "var", - "kind": "keyword" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "undefined", - "kind": "propertyName" - } - ], - "documentation": [] - }, - { - "name": "unescape", - "kind": "function", - "kindModifiers": "deprecated,declare", - "sortText": "23", + "sortText": "15", "displayParts": [ { - "text": "function", + "text": "interface", "kind": "keyword" }, { @@ -16465,32 +16300,24 @@ "kind": "space" }, { - "text": "unescape", - "kind": "functionName" - }, - { - "text": "(", - "kind": "punctuation" + "text": "Uint8ClampedArray", + "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": "Uint8ClampedArray", + "kind": "localName" }, { "text": ":", @@ -16501,44 +16328,37 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "Uint8ClampedArrayConstructor", + "kind": "interfaceName" } ], "documentation": [ { - "text": "Computes a new string in which hexadecimal escape sequences are replaced with the character that it represents.", + "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": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] + "text": "var", + "kind": "keyword" }, { - "name": "param", - "text": [ - { - "text": "string", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "A string value", - "kind": "text" - } - ] + "text": " ", + "kind": "space" + }, + { + "text": "undefined", + "kind": "propertyName" } - ] + ], + "documentation": [] }, { "name": "URIError", @@ -16724,6 +16544,186 @@ "kind": "keyword" } ] + }, + { + "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" + } + ] + } + ] } ] } diff --git a/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline b/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline index f3e678a4aa43e..373d25682df86 100644 --- a/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline +++ b/tests/baselines/reference/completionsSalsaMethodsOnAssignedFunctionExpressions.baseline @@ -14,27 +14,6 @@ "length": 1 }, "entries": [ - { - "name": "a", - "kind": "warning", - "kindModifiers": "", - "sortText": "17", - "isFromUncheckedFile": true - }, - { - "name": "C", - "kind": "warning", - "kindModifiers": "", - "sortText": "17", - "isFromUncheckedFile": true - }, - { - "name": "f", - "kind": "warning", - "kindModifiers": "", - "sortText": "17", - "isFromUncheckedFile": true - }, { "name": "m", "kind": "property", @@ -144,6 +123,27 @@ } ] }, + { + "name": "a", + "kind": "warning", + "kindModifiers": "", + "sortText": "17", + "isFromUncheckedFile": true + }, + { + "name": "C", + "kind": "warning", + "kindModifiers": "", + "sortText": "17", + "isFromUncheckedFile": true + }, + { + "name": "f", + "kind": "warning", + "kindModifiers": "", + "sortText": "17", + "isFromUncheckedFile": true + }, { "name": "prototype", "kind": "warning", diff --git a/tests/baselines/reference/completionsStringMethods.baseline b/tests/baselines/reference/completionsStringMethods.baseline index fe37cc505094d..fdf01f72da3fc 100644 --- a/tests/baselines/reference/completionsStringMethods.baseline +++ b/tests/baselines/reference/completionsStringMethods.baseline @@ -1497,10 +1497,10 @@ ] }, { - "name": "substr", + "name": "substring", "kind": "method", - "kindModifiers": "deprecated,declare", - "sortText": "19", + "kindModifiers": "declare", + "sortText": "11", "displayParts": [ { "text": "(", @@ -1527,7 +1527,7 @@ "kind": "punctuation" }, { - "text": "substr", + "text": "substring", "kind": "methodName" }, { @@ -1535,7 +1535,7 @@ "kind": "punctuation" }, { - "text": "from", + "text": "start", "kind": "parameterName" }, { @@ -1559,7 +1559,7 @@ "kind": "space" }, { - "text": "length", + "text": "end", "kind": "parameterName" }, { @@ -1597,25 +1597,16 @@ ], "documentation": [ { - "text": "Gets a substring beginning at the specified location and having the specified length.", + "text": "Returns the substring at the specified location within a String object.", "kind": "text" } ], "tags": [ - { - "name": "deprecated", - "text": [ - { - "text": "A legacy feature for browser compatibility", - "kind": "text" - } - ] - }, { "name": "param", "text": [ { - "text": "from", + "text": "start", "kind": "parameterName" }, { @@ -1623,7 +1614,7 @@ "kind": "space" }, { - "text": "The starting position of the desired substring. The index of the first character in the string is zero.", + "text": "The zero-based index number indicating the beginning of the substring.", "kind": "text" } ] @@ -1632,7 +1623,7 @@ "name": "param", "text": [ { - "text": "length", + "text": "end", "kind": "parameterName" }, { @@ -1640,7 +1631,7 @@ "kind": "space" }, { - "text": "The number of characters to include in the returned substring.", + "text": "Zero-based index number indicating the end of the substring. The substring includes the characters up to, but not including, the character indicated by end.\r\nIf end is omitted, the characters from start through the end of the original string are returned.", "kind": "text" } ] @@ -1648,7 +1639,7 @@ ] }, { - "name": "substring", + "name": "toLocaleLowerCase", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -1678,7 +1669,7 @@ "kind": "punctuation" }, { - "text": "substring", + "text": "toLocaleLowerCase", "kind": "methodName" }, { @@ -1686,9 +1677,13 @@ "kind": "punctuation" }, { - "text": "start", + "text": "locales", "kind": "parameterName" }, + { + "text": "?", + "kind": "punctuation" + }, { "text": ":", "kind": "punctuation" @@ -1698,11 +1693,15 @@ "kind": "space" }, { - "text": "number", + "text": "string", "kind": "keyword" }, { - "text": ",", + "text": " ", + "kind": "space" + }, + { + "text": "|", "kind": "punctuation" }, { @@ -1710,25 +1709,17 @@ "kind": "space" }, { - "text": "end", - "kind": "parameterName" + "text": "string", + "kind": "keyword" }, { - "text": "?", + "text": "[", "kind": "punctuation" }, { - "text": ":", + "text": "]", "kind": "punctuation" }, - { - "text": " ", - "kind": "space" - }, - { - "text": "number", - "kind": "keyword" - }, { "text": ")", "kind": "punctuation" @@ -1748,49 +1739,13 @@ ], "documentation": [ { - "text": "Returns the substring at the specified location within a String object.", + "text": "Converts all alphabetic characters to lowercase, taking into account the host environment's current locale.", "kind": "text" } - ], - "tags": [ - { - "name": "param", - "text": [ - { - "text": "start", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "The zero-based index number indicating the beginning of the substring.", - "kind": "text" - } - ] - }, - { - "name": "param", - "text": [ - { - "text": "end", - "kind": "parameterName" - }, - { - "text": " ", - "kind": "space" - }, - { - "text": "Zero-based index number indicating the end of the substring. The substring includes the characters up to, but not including, the character indicated by end.\r\nIf end is omitted, the characters from start through the end of the original string are returned.", - "kind": "text" - } - ] - } ] }, { - "name": "toLocaleLowerCase", + "name": "toLocaleUpperCase", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -1820,7 +1775,7 @@ "kind": "punctuation" }, { - "text": "toLocaleLowerCase", + "text": "toLocaleUpperCase", "kind": "methodName" }, { @@ -1890,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": "toLocaleUpperCase", + "name": "toLowerCase", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -1926,7 +1881,7 @@ "kind": "punctuation" }, { - "text": "toLocaleUpperCase", + "text": "toLowerCase", "kind": "methodName" }, { @@ -1934,11 +1889,7 @@ "kind": "punctuation" }, { - "text": "locales", - "kind": "parameterName" - }, - { - "text": "?", + "text": ")", "kind": "punctuation" }, { @@ -1952,13 +1903,31 @@ { "text": "string", "kind": "keyword" + } + ], + "documentation": [ + { + "text": "Converts all the alphabetic characters in a string to lowercase.", + "kind": "text" + } + ] + }, + { + "name": "toString", + "kind": "method", + "kindModifiers": "declare", + "sortText": "11", + "displayParts": [ + { + "text": "(", + "kind": "punctuation" }, { - "text": " ", - "kind": "space" + "text": "method", + "kind": "text" }, { - "text": "|", + "text": ")", "kind": "punctuation" }, { @@ -1966,15 +1935,19 @@ "kind": "space" }, { - "text": "string", - "kind": "keyword" + "text": "String", + "kind": "localName" }, { - "text": "[", + "text": ".", "kind": "punctuation" }, { - "text": "]", + "text": "toString", + "kind": "methodName" + }, + { + "text": "(", "kind": "punctuation" }, { @@ -1996,13 +1969,13 @@ ], "documentation": [ { - "text": "Returns a string where all alphabetic characters have been converted to uppercase, taking into account the host environment's current locale.", + "text": "Returns a string representation of a string.", "kind": "text" } ] }, { - "name": "toLowerCase", + "name": "toUpperCase", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -2032,7 +2005,7 @@ "kind": "punctuation" }, { - "text": "toLowerCase", + "text": "toUpperCase", "kind": "methodName" }, { @@ -2058,13 +2031,13 @@ ], "documentation": [ { - "text": "Converts all the alphabetic characters in a string to lowercase.", + "text": "Converts all the alphabetic characters in a string to uppercase.", "kind": "text" } ] }, { - "name": "toString", + "name": "trim", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -2094,7 +2067,7 @@ "kind": "punctuation" }, { - "text": "toString", + "text": "trim", "kind": "methodName" }, { @@ -2120,13 +2093,13 @@ ], "documentation": [ { - "text": "Returns a string representation of a string.", + "text": "Removes the leading and trailing white space and line terminator characters from a string.", "kind": "text" } ] }, { - "name": "toUpperCase", + "name": "valueOf", "kind": "method", "kindModifiers": "declare", "sortText": "11", @@ -2156,7 +2129,7 @@ "kind": "punctuation" }, { - "text": "toUpperCase", + "text": "valueOf", "kind": "methodName" }, { @@ -2182,16 +2155,16 @@ ], "documentation": [ { - "text": "Converts all the alphabetic characters in a string to uppercase.", + "text": "Returns the primitive value of the specified object.", "kind": "text" } ] }, { - "name": "trim", + "name": "substr", "kind": "method", - "kindModifiers": "declare", - "sortText": "11", + "kindModifiers": "deprecated,declare", + "sortText": "19", "displayParts": [ { "text": "(", @@ -2218,7 +2191,7 @@ "kind": "punctuation" }, { - "text": "trim", + "text": "substr", "kind": "methodName" }, { @@ -2226,8 +2199,8 @@ "kind": "punctuation" }, { - "text": ")", - "kind": "punctuation" + "text": "from", + "kind": "parameterName" }, { "text": ":", @@ -2238,33 +2211,11 @@ "kind": "space" }, { - "text": "string", + "text": "number", "kind": "keyword" - } - ], - "documentation": [ - { - "text": "Removes the leading and trailing white space and line terminator characters from a string.", - "kind": "text" - } - ] - }, - { - "name": "valueOf", - "kind": "method", - "kindModifiers": "declare", - "sortText": "11", - "displayParts": [ - { - "text": "(", - "kind": "punctuation" }, { - "text": "method", - "kind": "text" - }, - { - "text": ")", + "text": ",", "kind": "punctuation" }, { @@ -2272,20 +2223,24 @@ "kind": "space" }, { - "text": "String", - "kind": "localName" + "text": "length", + "kind": "parameterName" }, { - "text": ".", + "text": "?", "kind": "punctuation" }, { - "text": "valueOf", - "kind": "methodName" + "text": ":", + "kind": "punctuation" }, { - "text": "(", - "kind": "punctuation" + "text": " ", + "kind": "space" + }, + { + "text": "number", + "kind": "keyword" }, { "text": ")", @@ -2306,9 +2261,54 @@ ], "documentation": [ { - "text": "Returns the primitive value of the specified object.", + "text": "Gets a substring beginning at the specified location and having the specified length.", "kind": "text" } + ], + "tags": [ + { + "name": "deprecated", + "text": [ + { + "text": "A legacy feature for browser compatibility", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "from", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The starting position of the desired substring. The index of the first character in the string is zero.", + "kind": "text" + } + ] + }, + { + "name": "param", + "text": [ + { + "text": "length", + "kind": "parameterName" + }, + { + "text": " ", + "kind": "space" + }, + { + "text": "The number of characters to include in the returned substring.", + "kind": "text" + } + ] + } ] } ] diff --git a/tests/cases/fourslash/completionInNamedImportLocation.ts b/tests/cases/fourslash/completionInNamedImportLocation.ts index 9fc581ff6dfed..3ec4d07a701d0 100644 --- a/tests/cases/fourslash/completionInNamedImportLocation.ts +++ b/tests/cases/fourslash/completionInNamedImportLocation.ts @@ -16,16 +16,16 @@ verify.completions( { marker: "1", exact: [ - { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, { name: "x", text: "var x: number" }, { name: "y", text: "var y: number" }, + { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, ] }, { marker: "2", exact: [ - { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, { name: "y", text: "var y: number" }, + { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, ] }, ); diff --git a/tests/cases/fourslash/completionListInExportClause02.ts b/tests/cases/fourslash/completionListInExportClause02.ts index bfab7cd54acda..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: [{ name: "type", sortText: completion.SortText.GlobalsOrKeywords }, "V"] }); +verify.completions({ marker: "", exact: [ + "V", + { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, +] }); diff --git a/tests/cases/fourslash/completionListInImportClause02.ts b/tests/cases/fourslash/completionListInImportClause02.ts index e91ad918aacc9..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: [{ name: "type", sortText: completion.SortText.GlobalsOrKeywords }, "V"] }); +verify.completions({ marker: "", exact: [ + "V", + { name: "type", sortText: completion.SortText.GlobalsOrKeywords }, +] }); diff --git a/tests/cases/fourslash/completionListStaticProtectedMembers2.ts b/tests/cases/fourslash/completionListStaticProtectedMembers2.ts index da4a8b1d79db0..854ce04de156e 100644 --- a/tests/cases/fourslash/completionListStaticProtectedMembers2.ts +++ b/tests/cases/fourslash/completionListStaticProtectedMembers2.ts @@ -31,19 +31,18 @@ verify.completions( // Same class, everything is visible marker: ["1"], exact: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "protectedMethod", 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}, + { name: "prototype", sortText: completion.SortText.LocationPriority }, ]), }, { marker: ["2", "3"], exact: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "test", sortText: completion.SortText.LocalDeclarationPriority }, @@ -51,18 +50,19 @@ verify.completions( { name: "protectedProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicProperty", 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: "apply", sortText: completion.SortText.LocationPriority }, - { name: "bind", sortText: completion.SortText.LocationPriority }, - { name: "call", sortText: completion.SortText.LocationPriority }, { name: "protectedMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "apply", 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/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/completionsPropertiesPriorities.ts b/tests/cases/fourslash/completionsPropertiesPriorities.ts index 211ed5bfebd03..5c9c4f53e2a2d 100644 --- a/tests/cases/fourslash/completionsPropertiesPriorities.ts +++ b/tests/cases/fourslash/completionsPropertiesPriorities.ts @@ -22,10 +22,10 @@ verify.completions( { marker: ['a'], exact: [ + { name: 'd', sortText: completion.SortText.LocationPriority, kind: 'property' }, + { name: 'c', kindModifiers: 'optional', sortText: completion.SortText.OptionalMember, kind: 'property' }, { name: 'a', sortText: completion.SortText.MemberDeclaredBySpreadAssignment, kind: 'property' }, { name: 'B', kindModifiers: 'optional', sortText: completion.SortText.MemberDeclaredBySpreadAssignment, kind: 'property' }, - { name: 'c', kindModifiers: 'optional', sortText: completion.SortText.OptionalMember, kind: 'property' }, - { name: 'd', sortText: completion.SortText.LocationPriority, kind: 'property' } ] } ); \ No newline at end of file diff --git a/tests/cases/fourslash/getJavaScriptCompletions15.ts b/tests/cases/fourslash/getJavaScriptCompletions15.ts index a3509171467c1..bcbd6ecbf97a8 100644 --- a/tests/cases/fourslash/getJavaScriptCompletions15.ts +++ b/tests/cases/fourslash/getJavaScriptCompletions15.ts @@ -25,11 +25,11 @@ verify.completions( { marker: "3", exact: [ + "V", { name: "ref1", sortText: completion.SortText.JavascriptIdentifiers }, { name: "ref2", sortText: completion.SortText.JavascriptIdentifiers }, { name: "require", sortText: completion.SortText.JavascriptIdentifiers }, { name: "v", sortText: completion.SortText.JavascriptIdentifiers }, - "V", { name: "x", sortText: completion.SortText.JavascriptIdentifiers } ] }, diff --git a/tests/cases/fourslash/indirectClassInstantiation.ts b/tests/cases/fourslash/indirectClassInstantiation.ts index 088f1b826f89b..8caaf3bf5ef85 100644 --- a/tests/cases/fourslash/indirectClassInstantiation.ts +++ b/tests/cases/fourslash/indirectClassInstantiation.ts @@ -16,12 +16,12 @@ goTo.marker('a'); verify.completions({ exact: [ + "property", { 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 }, - "property", { name: "prototype", sortText: completion.SortText.JavascriptIdentifiers }, { name: "TestObj", sortText: completion.SortText.JavascriptIdentifiers }, ] diff --git a/tests/cases/fourslash/javaScriptClass1.ts b/tests/cases/fourslash/javaScriptClass1.ts index 9d9ff16de4075..d083486959256 100644 --- a/tests/cases/fourslash/javaScriptClass1.ts +++ b/tests/cases/fourslash/javaScriptClass1.ts @@ -22,9 +22,9 @@ edit.insert('.'); verify.completions({ exact: [ "bar", - { name: "Foo", sortText: completion.SortText.JavascriptIdentifiers }, "thing", "union", + { name: "Foo", sortText: completion.SortText.JavascriptIdentifiers }, { name: "x", sortText: completion.SortText.JavascriptIdentifiers } ] }); diff --git a/tests/cases/fourslash/tsxCompletion12.ts b/tests/cases/fourslash/tsxCompletion12.ts index ff3d012a98521..4b0b01c2241d0 100644 --- a/tests/cases/fourslash/tsxCompletion12.ts +++ b/tests/cases/fourslash/tsxCompletion12.ts @@ -26,16 +26,16 @@ verify.completions( { marker: ["1", "2", "5"], exact: [ - { name: "optional", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, "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 }, - "propString" ] }, { marker: "4", exact: "propString" }, diff --git a/tests/cases/fourslash/tsxCompletion13.ts b/tests/cases/fourslash/tsxCompletion13.ts index ee07ca8c5c15a..b3dc913783a40 100644 --- a/tests/cases/fourslash/tsxCompletion13.ts +++ b/tests/cases/fourslash/tsxCompletion13.ts @@ -34,18 +34,18 @@ verify.completions( { marker: ["1", "6"], exact: [ - { name: "children", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, - { name: "className", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, "goTo", "onClick", + { name: "children", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, + { name: "className", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, ] }, { marker: "2", exact: [ - { name: "className", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, "goTo", "onClick", + { name: "className", kind: "JSX attribute", kindModifiers: "optional", sortText: completion.SortText.OptionalMember }, ] }, { 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 } ] }); From e90ed846f6b0069c8828ac81df2407397f3a2162 Mon Sep 17 00:00:00 2001 From: Andrew Branch Date: Fri, 3 Dec 2021 13:59:19 -0800 Subject: [PATCH 6/6] Update tests to use `unsorted` assertion --- src/harness/fourslashImpl.ts | 37 ++++++++++- src/harness/fourslashInterfaceImpl.ts | 62 ++++++++++++------- tests/cases/fourslash/cloduleAsBaseClass.ts | 4 +- .../fourslash/completionAfterGlobalThis.ts | 4 +- .../completionEntryForClassMembers.ts | 22 +++---- .../completionEntryForClassMembers2.ts | 2 +- .../completionEntryForClassMembers3.ts | 4 +- .../fourslash/completionEntryInJsFile.ts | 10 +-- ...tionListAfterRegularExpressionLiteral01.ts | 2 +- ...etionListAfterRegularExpressionLiteral1.ts | 2 +- .../completionListAfterStringLiteral1.ts | 4 +- ...stBuilderLocations_VariableDeclarations.ts | 4 +- .../fourslash/completionListClassMembers.ts | 12 ++-- .../completionListClassPrivateFields_JS.ts | 6 +- .../fourslash/completionListEnumMembers.ts | 2 +- .../completionListGenericConstraints.ts | 8 +-- .../completionListInExtendsClause.ts | 2 +- .../completionListInImportClause04.ts | 2 +- .../completionListInIndexSignature01.ts | 4 +- .../completionListInIndexSignature02.ts | 4 +- .../completionListInObjectBindingPattern15.ts | 8 +-- ...letionListInTypeLiteralInTypeParameter1.ts | 2 +- .../completionListInheritedClassMembers.ts | 6 +- .../completionListInstanceProtectedMembers.ts | 4 +- .../completionListInvalidMemberNames.ts | 8 +-- .../completionListIsGlobalCompletion.ts | 2 +- .../fourslash/completionListModuleMembers.ts | 4 +- .../completionListOfSplitInterface.ts | 4 +- .../fourslash/completionListOnAliases2.ts | 6 +- .../fourslash/completionListPrivateNames.ts | 6 +- .../completionListPrivateNamesAccessors.ts | 6 +- .../completionListPrivateNamesMethods.ts | 6 +- .../completionListProtectedMembers.ts | 8 +-- .../fourslash/completionListStaticMembers.ts | 2 +- .../completionListStaticProtectedMembers2.ts | 8 +-- .../completionListStaticProtectedMembers3.ts | 2 +- .../completionListStaticProtectedMembers4.ts | 8 +-- .../completionListWithModulesFromModule.ts | 8 +-- ...etionListWithModulesOutsideModuleScope2.ts | 2 +- ...letionPropertyShorthandForObjectLiteral.ts | 4 +- ...etionPropertyShorthandForObjectLiteral2.ts | 4 +- ...etionPropertyShorthandForObjectLiteral3.ts | 2 +- ...etionPropertyShorthandForObjectLiteral4.ts | 2 +- .../completionsClassPropertiesAssignment.ts | 2 +- .../fourslash/completionsImport_keywords.ts | 4 +- .../completionsNamespaceMergedWithClass.ts | 2 +- ...ompletionsThisProperties_globalSameName.ts | 20 +++--- .../fourslash/completionsTypeKeywords.ts | 2 +- tests/cases/fourslash/fourslash.ts | 3 + ...genericTypeAliasIntersectionCompletions.ts | 2 +- tests/cases/fourslash/importJsNodeModule2.ts | 4 +- tests/cases/fourslash/javaScriptModules16.ts | 4 +- tests/cases/fourslash/javaScriptPrototype3.ts | 4 +- ...sdocTypedefTagTypeExpressionCompletion3.ts | 20 +++--- ...jsdocTypedefTagTypeExpressionCompletion.ts | 2 +- .../memberCompletionOnTypeParameters.ts | 2 +- .../memberListOfModuleInAnotherModule.ts | 2 +- tests/cases/fourslash/multiModuleClodule.ts | 4 +- .../protoVarInContextualObjectLiteral.ts | 16 ++--- .../thisPredicateFunctionCompletions01.ts | 10 +-- .../thisPredicateFunctionCompletions03.ts | 4 +- .../tsxCompletionOnOpeningTagWithoutJSX1.ts | 2 +- 62 files changed, 234 insertions(+), 184 deletions(-) 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 c6da90e1f73be..8fdd386af1e61 100644 --- a/src/harness/fourslashInterfaceImpl.ts +++ b/src/harness/fourslashInterfaceImpl.ts @@ -1046,14 +1046,27 @@ namespace FourSlashInterface { "void", ].map(keywordEntry); - export function typeKeywordsPlus(plus: readonly ExpectedCompletionEntry[]): readonly ExpectedCompletionEntry[] { - return [...typeKeywords, ...plus].sort(compareExpectedCompletionEntries); - } - 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"), typeEntry("PropertyKey"), @@ -1166,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, - ].sort(compareExpectedCompletionEntries); + export function globalTypesPlus(plus: readonly ExpectedCompletionEntry[]) { + return combineExpectedCompletionEntries( + "globalTypesPlus", + [globalThisEntry, ...globalTypeDecls, ...typeKeywords], + plus + ); } export const typeAssertionKeywords: readonly ExpectedCompletionEntry[] = @@ -1249,8 +1261,8 @@ namespace FourSlashInterface { propertyEntry("caller"), ].sort(compareExpectedCompletionEntries); - export function functionMembersPlus(plus: readonly ExpectedCompletionEntryObject[]): readonly ExpectedCompletionEntryObject[] { - return [...functionMembers, ...plus].sort(compareExpectedCompletionEntries); + export function functionMembersPlus(plus: readonly ExpectedCompletionEntryObject[]) { + return combineExpectedCompletionEntries("functionMembersPlus", functionMembers, plus); } export const stringMembers: readonly ExpectedCompletionEntryObject[] = [ @@ -1282,7 +1294,7 @@ namespace FourSlashInterface { propertyEntry("prototype"), ].sort(compareExpectedCompletionEntries); - export function functionMembersWithPrototypePlus(plus: readonly ExpectedCompletionEntryObject[]): readonly ExpectedCompletionEntryObject[] { + export function functionMembersWithPrototypePlus(plus: readonly ExpectedCompletionEntryObject[]) { return [...functionMembersWithPrototype, ...plus].sort(compareExpectedCompletionEntries); } @@ -1630,24 +1642,22 @@ namespace FourSlashInterface { ...globalInJsKeywords ].sort(compareExpectedCompletionEntries); - export function globalsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean }): readonly ExpectedCompletionEntry[] { - return [ + export function globalsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean }) { + return combineExpectedCompletionEntries("globalsPlus", [ globalThisEntry, ...options?.noLib ? [] : globalsVars, - ...plus, undefinedVarEntry, ...globalKeywords, - ].sort(compareExpectedCompletionEntries); + ], plus); } - export function globalsInJsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean }): readonly ExpectedCompletionEntry[] { - return [ + export function globalsInJsPlus(plus: readonly ExpectedCompletionEntry[], options?: { noLib?: boolean }) { + return combineExpectedCompletionEntries("globalsInJsPlus", [ globalThisEntry, ...options?.noLib ? [] : globalsVars, - ...plus, undefinedVarEntry, ...globalInJsKeywords, - ].sort(compareExpectedCompletionEntries); + ], plus); } } @@ -1686,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/tests/cases/fourslash/cloduleAsBaseClass.ts b/tests/cases/fourslash/cloduleAsBaseClass.ts index 61ca77e2de627..870b9994edf79 100644 --- a/tests/cases/fourslash/cloduleAsBaseClass.ts +++ b/tests/cases/fourslash/cloduleAsBaseClass.ts @@ -28,10 +28,10 @@ edit.insert('foo()'); verify.completions({ marker: "2", exact: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, - { name: "bar2", sortText: completion.SortText.LocalDeclarationPriority }, { 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 }, ]) }); diff --git a/tests/cases/fourslash/completionAfterGlobalThis.ts b/tests/cases/fourslash/completionAfterGlobalThis.ts index 88c3e0bbc4956..ae4056c0b60a0 100644 --- a/tests/cases/fourslash/completionAfterGlobalThis.ts +++ b/tests/cases/fourslash/completionAfterGlobalThis.ts @@ -4,7 +4,7 @@ verify.completions({ marker: "", - exact: completion.sorted([ + unsorted: [ completion.globalThisEntry, ...completion.globalsVars, completion.undefinedVarEntry @@ -13,5 +13,5 @@ verify.completions({ return { ...e, sortText: completion.SortText.DeprecatedLocationPriority }; } return { ...e, sortText: completion.SortText.LocationPriority }; - })) + }) }); diff --git a/tests/cases/fourslash/completionEntryForClassMembers.ts b/tests/cases/fourslash/completionEntryForClassMembers.ts index 14f976c20f2b6..4d691c383abe0 100644 --- a/tests/cases/fourslash/completionEntryForClassMembers.ts +++ b/tests/cases/fourslash/completionEntryForClassMembers.ts @@ -128,13 +128,13 @@ verify.completions( { // Not a class element declaration location marker: "InsideMethod", - exact: completion.sorted([ + 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", completion.undefinedVarEntry, ...completion.insideMethodKeywords, - ]), + ], }, { // Only keywords allowed at this position since they dont extend the class or are private @@ -146,7 +146,7 @@ verify.completions( "classThatStartedWritingIdentifierAfterPrivateModifier", "classThatStartedWritingIdentifierAfterPrivateStaticModifier", ], - exact: completion.sorted(["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: completion.sorted([protectedMethod, getValue, ...completion.classElementKeywords]), + unsorted: [protectedMethod, getValue, ...completion.classElementKeywords], isNewIdentifierLocation: true, }, { // Static Base members and class member keywords allowed marker: ["classElementContainingStatic", "classThatStartedWritingIdentifierAfterStaticModifier"], - exact: completion.sorted([staticMethod, ...completion.classElementKeywords]), + unsorted: [staticMethod, ...completion.classElementKeywords], isNewIdentifierLocation: true, }, { @@ -190,7 +190,7 @@ verify.completions( "classThatHasAlreadyImplementedAnotherClassMethod", "classThatHasAlreadyImplementedAnotherClassMethodAfterMethod", ], - exact: completion.sorted([protectedMethod, ...completion.classElementKeywords]), + unsorted: [protectedMethod, ...completion.classElementKeywords], isNewIdentifierLocation: true, }, { @@ -198,23 +198,23 @@ verify.completions( "classThatHasAlreadyImplementedAnotherClassProtectedMethod", "classThatHasDifferentMethodThanBaseAfterProtectedMethod", ], - exact: completion.sorted([getValue, ...completion.classElementKeywords]), + unsorted: [getValue, ...completion.classElementKeywords], isNewIdentifierLocation: true, }, { // instance memebers in D1 and base class are shown marker: "classThatExtendsClassExtendingAnotherClass", - exact: completion.sorted(["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: completion.sorted([ + unsorted: [ { name: "protectedMethod", text: "(method) D2.protectedMethod(): void" }, getValue, ...completion.classElementKeywords, - ]), + ], isNewIdentifierLocation: true, }, { @@ -223,7 +223,7 @@ verify.completions( "classThatExtendsClassExtendingAnotherClassAndTypesStatic", "classThatExtendsClassExtendingAnotherClassWithOverridingMemberAndTypesStatic" ], - exact: completion.sorted([staticMethod, ...completion.classElementKeywords]), + unsorted: [staticMethod, ...completion.classElementKeywords], isNewIdentifierLocation: true, }, ); diff --git a/tests/cases/fourslash/completionEntryForClassMembers2.ts b/tests/cases/fourslash/completionEntryForClassMembers2.ts index 0691a3206d8db..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: completion.sorted([...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 b751328542c8e..4dc24dc20ff55 100644 --- a/tests/cases/fourslash/completionEntryForClassMembers3.ts +++ b/tests/cases/fourslash/completionEntryForClassMembers3.ts @@ -18,10 +18,10 @@ function verifyHasBar() { verify.completions({ - exact: completion.sorted([ + unsorted: [ { name: "bar", text: "(method) IFoo.bar(): void", kind: "method" }, ...completion.classElementKeywords, - ]), + ], isNewIdentifierLocation: true, }); } diff --git a/tests/cases/fourslash/completionEntryInJsFile.ts b/tests/cases/fourslash/completionEntryInJsFile.ts index 16e3e1776092b..3d7acf8ad4357 100644 --- a/tests/cases/fourslash/completionEntryInJsFile.ts +++ b/tests/cases/fourslash/completionEntryInJsFile.ts @@ -18,19 +18,19 @@ const warnings = [ { name: "Test7", 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.sorted([ + exact: [ + ...completion.classElementInJsKeywords, ...warnings, - ...completion.classElementInJsKeywords - ]) + ] }, { marker: "constructorParameter", 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/completionListAfterRegularExpressionLiteral01.ts b/tests/cases/fourslash/completionListAfterRegularExpressionLiteral01.ts index 75cdd8d3486ce..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: completion.sorted(["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 9eb78eaef1452..6c3f631dde5d2 100644 --- a/tests/cases/fourslash/completionListAfterRegularExpressionLiteral1.ts +++ b/tests/cases/fourslash/completionListAfterRegularExpressionLiteral1.ts @@ -2,4 +2,4 @@ /////a/./**/ -verify.completions({ marker: "", exact: completion.sorted(["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 9b592cbd0e4b5..74cb1bb1c7eaa 100644 --- a/tests/cases/fourslash/completionListAfterStringLiteral1.ts +++ b/tests/cases/fourslash/completionListAfterStringLiteral1.ts @@ -4,8 +4,8 @@ verify.completions({ marker: "", - exact: completion.sorted([ + 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 5c566b59333fe..9e7c920ca1cf6 100644 --- a/tests/cases/fourslash/completionListClassMembers.ts +++ b/tests/cases/fourslash/completionListClassMembers.ts @@ -27,23 +27,23 @@ verify.completions( { marker: "staticsInsideClassScope", exact: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, - { name: "privateStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, - { name: "publicStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "privateStaticMethod", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "privateStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicStaticMethod", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "publicStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, ]), }, { marker: "instanceMembersInsideClassScope", - exact: completion.sorted(["privateInstanceMethod", "publicInstanceMethod", "privateProperty", "publicProperty"]), + unsorted: ["privateInstanceMethod", "publicInstanceMethod", "privateProperty", "publicProperty"], }, { marker: "staticsOutsideClassScope", exact: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, - { name: "publicStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicStaticMethod", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "publicStaticProperty", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, ]), }, { diff --git a/tests/cases/fourslash/completionListClassPrivateFields_JS.ts b/tests/cases/fourslash/completionListClassPrivateFields_JS.ts index 60e2e3718f33a..788ca4744632a 100644 --- a/tests/cases/fourslash/completionListClassPrivateFields_JS.ts +++ b/tests/cases/fourslash/completionListClassPrivateFields_JS.ts @@ -12,10 +12,10 @@ verify.completions({ marker: "", - exact: completion.sorted([ + 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 7150c39584bfb..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: completion.sorted(["toString", "toFixed", "toExponential", "toPrecision", "valueOf", "toLocaleString"]) }, + { marker: "enumValueReference", unsorted: ["toString", "toFixed", "toExponential", "toPrecision", "valueOf", "toLocaleString"] }, ); diff --git a/tests/cases/fourslash/completionListGenericConstraints.ts b/tests/cases/fourslash/completionListGenericConstraints.ts index 97bbb3b84da20..fa4352fabf397 100644 --- a/tests/cases/fourslash/completionListGenericConstraints.ts +++ b/tests/cases/fourslash/completionListGenericConstraints.ts @@ -52,8 +52,8 @@ ////} verify.completions( - { marker: "objectMembers", exact: completion.sorted(["constructor", "toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable"]) }, - { marker: "interfaceMembers", exact: completion.sorted(["bar21", "bar22", "bar11", "bar12"]) }, - { marker: "callableMembers", exact: completion.sorted(["name", ...completion.functionMembersWithPrototype]) }, - { marker: "publicOnlyMembers", exact: completion.sorted(["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/completionListInExtendsClause.ts b/tests/cases/fourslash/completionListInExtendsClause.ts index 1ba605c43ccda..144f99b83e7b6 100644 --- a/tests/cases/fourslash/completionListInExtendsClause.ts +++ b/tests/cases/fourslash/completionListInExtendsClause.ts @@ -18,8 +18,8 @@ verify.completions( { marker: "1", exact: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "staticMethod", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, ]) }, { marker: ["2", "3", "4"], exact: undefined }, diff --git a/tests/cases/fourslash/completionListInImportClause04.ts b/tests/cases/fourslash/completionListInImportClause04.ts index f7d1581845c6c..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: completion.sorted(["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 db88087872dfe..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: completion.sorted(["str", ...exact]), isNewIdentifierLocation: true }, - { marker: "5", exact: completion.sorted(["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 4b3df38662da8..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: completion.sorted(["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/completionListInObjectBindingPattern15.ts b/tests/cases/fourslash/completionListInObjectBindingPattern15.ts index 0ac05fc88f8d0..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: completion.sorted(["xxx1", "xxx2", "xxx3", "foo"]) }); -verify.completions({ marker: "2", exact: completion.sorted(["prototype", "xxx4", "xxx5", "xxx6"]) }); -verify.completions({ marker: "3", exact: completion.sorted(["xxx3", "foo"]) }); -verify.completions({ marker: "4", exact: completion.sorted(["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/completionListInTypeLiteralInTypeParameter1.ts b/tests/cases/fourslash/completionListInTypeLiteralInTypeParameter1.ts index 04d0e3e2b9891..18c93948fac30 100644 --- a/tests/cases/fourslash/completionListInTypeLiteralInTypeParameter1.ts +++ b/tests/cases/fourslash/completionListInTypeLiteralInTypeParameter1.ts @@ -18,6 +18,6 @@ verify.completions({ marker: "", - exact: completion.sorted(["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/completionListInheritedClassMembers.ts b/tests/cases/fourslash/completionListInheritedClassMembers.ts index d5b955fac446f..fcfac396c4105 100644 --- a/tests/cases/fourslash/completionListInheritedClassMembers.ts +++ b/tests/cases/fourslash/completionListInheritedClassMembers.ts @@ -37,7 +37,7 @@ ////} verify.completions( - { marker: "1", exact: completion.sorted(["m1", "m2", "m3", ...completion.classElementKeywords]), isNewIdentifierLocation: true }, - { marker: "2", exact: completion.sorted(["m1", "m2", "m3", ...completion.classElementKeywords]), isNewIdentifierLocation: true }, - { marker: "3", exact: completion.sorted(["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 14c64dd701c6a..dff02b84128cb 100644 --- a/tests/cases/fourslash/completionListInstanceProtectedMembers.ts +++ b/tests/cases/fourslash/completionListInstanceProtectedMembers.ts @@ -32,11 +32,11 @@ verify.completions( { marker: ["1", "2"], - exact: completion.sorted(["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: completion.sorted(["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 14f584bbd37f7..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: completion.sorted([ + { marker: "b", unsorted: [ { name: "foo ", replacementSpan: replacementSpan1 }, { name: "bar", replacementSpan: replacementSpan1 }, { name: "break", replacementSpan: replacementSpan1 }, @@ -26,10 +26,10 @@ verify.completions( { name: "$", replacementSpan: replacementSpan1 }, { name: "b", replacementSpan: replacementSpan1 }, { name: "1b", replacementSpan: replacementSpan1 }, - ]) }, + ] }, { marker: "a", - exact: completion.sorted([ + unsorted: [ { name: "foo ", insertText: '["foo "]', replacementSpan }, "bar", "break", @@ -38,7 +38,7 @@ verify.completions( "$", "b", { name: "1b", insertText: '["1b"]', replacementSpan }, - ]), + ], preferences: { includeInsertTextCompletions: true }, }, ); diff --git a/tests/cases/fourslash/completionListIsGlobalCompletion.ts b/tests/cases/fourslash/completionListIsGlobalCompletion.ts index c27a85a377af8..b386f17983152 100644 --- a/tests/cases/fourslash/completionListIsGlobalCompletion.ts +++ b/tests/cases/fourslash/completionListIsGlobalCompletion.ts @@ -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: completion.sorted([...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/completionListModuleMembers.ts b/tests/cases/fourslash/completionListModuleMembers.ts index adcc6710911d0..9e25ed52aa33e 100644 --- a/tests/cases/fourslash/completionListModuleMembers.ts +++ b/tests/cases/fourslash/completionListModuleMembers.ts @@ -24,10 +24,10 @@ verify.completions( { marker: ["ValueReference", "TypeReferenceInExtendsList"], - exact: completion.sorted(["exportedFunction", "exportedVariable", "exportedClass", "exportedModule"]), + unsorted: ["exportedFunction", "exportedVariable", "exportedClass", "exportedModule"], }, { marker: ["TypeReference", "TypeReferenceInImplementsList"], - exact: completion.sorted(["exportedClass", "exportedInterface"]), + unsorted: ["exportedClass", "exportedInterface"], }, ); diff --git a/tests/cases/fourslash/completionListOfSplitInterface.ts b/tests/cases/fourslash/completionListOfSplitInterface.ts index 11673dad75180..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: completion.sorted(["i1", "i2", "i3", "a", "b", "c"]) }, - { marker: "2", exact: completion.sorted(["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 fb4e1d7bedebd..02e36659893be 100644 --- a/tests/cases/fourslash/completionListOnAliases2.ts +++ b/tests/cases/fourslash/completionListOnAliases2.ts @@ -36,14 +36,14 @@ verify.completions( // Module m / alias a - { marker: ["1", "7"], exact: completion.sorted(["F", "C", "E", "N", "V", "A"]) }, - { marker: ["1Type", "7Type"], exact: completion.sorted(["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: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "property", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, ]) }, // Enum E diff --git a/tests/cases/fourslash/completionListPrivateNames.ts b/tests/cases/fourslash/completionListPrivateNames.ts index 316e853d8c6dd..aab4ec230dabd 100644 --- a/tests/cases/fourslash/completionListPrivateNames.ts +++ b/tests/cases/fourslash/completionListPrivateNames.ts @@ -26,7 +26,7 @@ -verify.completions({ marker: "1", exact: completion.sorted(["#z", "t", "y"]) }); -verify.completions({ marker: "2", exact: completion.sorted(["#z", "#u", "v"]) }); -verify.completions({ marker: "3", exact: completion.sorted(["#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 560d80991452d..2669af6b7ea96 100644 --- a/tests/cases/fourslash/completionListPrivateNamesAccessors.ts +++ b/tests/cases/fourslash/completionListPrivateNamesAccessors.ts @@ -31,7 +31,7 @@ -verify.completions({ marker: "1", exact: completion.sorted(["#z", "t", "l", "y"]) }); -verify.completions({ marker: "2", exact: completion.sorted(["#z", "#u", "v", "k"]) }); -verify.completions({ marker: "3", exact: completion.sorted(["#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 de166d66b7796..179675d03e384 100644 --- a/tests/cases/fourslash/completionListPrivateNamesMethods.ts +++ b/tests/cases/fourslash/completionListPrivateNamesMethods.ts @@ -25,7 +25,7 @@ -verify.completions({ marker: "1", exact: completion.sorted(["#z", "t", "y"]) }); -verify.completions({ marker: "2", exact: completion.sorted(["#z", "#u", "v"]) }); -verify.completions({ marker: "3", exact: completion.sorted(["#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 638e5bd3556e2..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: completion.sorted(["y", "x", "method"]) }, - { marker: "2", exact: completion.sorted(["z", "method1", "y", "x", "method"]) }, - { marker: "3", exact: completion.sorted(["method2", "y", "x", "method"]) }, - { marker: "4", exact: completion.sorted(["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 6e49cd3be8cf1..558fbe64630f8 100644 --- a/tests/cases/fourslash/completionListStaticMembers.ts +++ b/tests/cases/fourslash/completionListStaticMembers.ts @@ -9,8 +9,8 @@ verify.completions({ marker: "", exact: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "a", sortText: completion.SortText.LocalDeclarationPriority }, { name: "b", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, ]), }); diff --git a/tests/cases/fourslash/completionListStaticProtectedMembers2.ts b/tests/cases/fourslash/completionListStaticProtectedMembers2.ts index 854ce04de156e..180211c9aaf49 100644 --- a/tests/cases/fourslash/completionListStaticProtectedMembers2.ts +++ b/tests/cases/fourslash/completionListStaticProtectedMembers2.ts @@ -32,24 +32,24 @@ verify.completions( marker: ["1"], 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}, { name: "prototype", sortText: completion.SortText.LocationPriority }, ]), }, { marker: ["2", "3"], 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 }, + { name: "test", sortText: completion.SortText.LocalDeclarationPriority }, { name: "prototype", sortText: completion.SortText.LocationPriority }, ]), }, diff --git a/tests/cases/fourslash/completionListStaticProtectedMembers3.ts b/tests/cases/fourslash/completionListStaticProtectedMembers3.ts index 8f8e02fd63f21..47b498f97453c 100644 --- a/tests/cases/fourslash/completionListStaticProtectedMembers3.ts +++ b/tests/cases/fourslash/completionListStaticProtectedMembers3.ts @@ -26,8 +26,8 @@ verify.completions({ marker: ["1", "2"], exact: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "publicMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "publicProperty", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, ]), }); diff --git a/tests/cases/fourslash/completionListStaticProtectedMembers4.ts b/tests/cases/fourslash/completionListStaticProtectedMembers4.ts index 22f39268900cc..10f0d9ec140aa 100644 --- a/tests/cases/fourslash/completionListStaticProtectedMembers4.ts +++ b/tests/cases/fourslash/completionListStaticProtectedMembers4.ts @@ -35,23 +35,23 @@ verify.completions( { // Sub class, everything but private is visible marker: "1", - exact: completion.sorted([ + unsorted: [ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedProperty", sortText: completion.SortText.LocalDeclarationPriority }, ...publicCompletions - ]), + ], }, { // Can see protected methods elevated to public marker: "2", - exact: completion.sorted([ + unsorted: [ { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "protectedOverriddenMethod", sortText: completion.SortText.LocalDeclarationPriority }, { name: "protectedOverriddenProperty", sortText: completion.SortText.LocalDeclarationPriority }, ...publicCompletions, - ]), + ], }, ); diff --git a/tests/cases/fourslash/completionListWithModulesFromModule.ts b/tests/cases/fourslash/completionListWithModulesFromModule.ts index 0f50a07212ca5..759c53b1a1107 100644 --- a/tests/cases/fourslash/completionListWithModulesFromModule.ts +++ b/tests/cases/fourslash/completionListWithModulesFromModule.ts @@ -258,7 +258,7 @@ const commonTypes: ReadonlyArray = verify.completions( { marker: ["shadowNamespaceWithNoExport", "shadowNamespaceWithExport"], - exact: completion.globalsPlus([ + unsorted: completion.globalsPlus([ ...commonValues, { name: "shwfn", text: "function shwfn(shadow: any): void" }, { name: "shwvar", text: "var shwvar: string" }, @@ -267,7 +267,7 @@ verify.completions( ], { noLib: true }), }, { marker: ["shadowNamespaceWithNoExportType", "shadowNamespaceWithExportType"], - exact: completion.typeKeywordsPlus([ + unsorted: completion.typeKeywordsPlus([ completion.globalThisEntry, { name: "shwcls", text: "class shwcls" }, { name: "shwint", text: "interface shwint" }, @@ -276,7 +276,7 @@ verify.completions( }, { marker: "namespaceWithImport", - exact: completion.globalsPlus([ + unsorted: completion.globalsPlus([ "Mod1", "iMod1", "tmp", @@ -288,7 +288,7 @@ verify.completions( }, { marker: "namespaceWithImportType", - exact: completion.typeKeywordsPlus([ + unsorted: completion.typeKeywordsPlus([ completion.globalThisEntry, "Mod1", "iMod1", diff --git a/tests/cases/fourslash/completionListWithModulesOutsideModuleScope2.ts b/tests/cases/fourslash/completionListWithModulesOutsideModuleScope2.ts index 6531b0121bfa8..036f58f70ec15 100644 --- a/tests/cases/fourslash/completionListWithModulesOutsideModuleScope2.ts +++ b/tests/cases/fourslash/completionListWithModulesOutsideModuleScope2.ts @@ -234,7 +234,7 @@ verify.completions( { marker: "extendedClass", - exact: completion.sorted(["scpfn", "scpvar", ...completion.classElementKeywords]), + unsorted: ["scpfn", "scpvar", ...completion.classElementKeywords], isNewIdentifierLocation: true, }, { 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/completionsImport_keywords.ts b/tests/cases/fourslash/completionsImport_keywords.ts index c45991eaa185a..75473c1d62ca2 100644 --- a/tests/cases/fourslash/completionsImport_keywords.ts +++ b/tests/cases/fourslash/completionsImport_keywords.ts @@ -33,7 +33,7 @@ verify.completions( // yes contextual keywords { marker: "unique", - exact: completion.sorted([ + unsorted: [ completion.globalThisEntry, ...completion.globalsVars, completion.undefinedVarEntry, @@ -46,7 +46,7 @@ verify.completions( sortText: completion.SortText.AutoImportSuggestions }, ...completion.globalKeywords.filter(e => e.name !== "unique"), - ]), + ], preferences, }, ); diff --git a/tests/cases/fourslash/completionsNamespaceMergedWithClass.ts b/tests/cases/fourslash/completionsNamespaceMergedWithClass.ts index 28d4a4d7573f7..215bc44426f25 100644 --- a/tests/cases/fourslash/completionsNamespaceMergedWithClass.ts +++ b/tests/cases/fourslash/completionsNamespaceMergedWithClass.ts @@ -17,8 +17,8 @@ verify.completions( { marker: "value", exact: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "m", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, ]) }, ); diff --git a/tests/cases/fourslash/completionsThisProperties_globalSameName.ts b/tests/cases/fourslash/completionsThisProperties_globalSameName.ts index be1ae28dd3393..f267cba504329 100644 --- a/tests/cases/fourslash/completionsThisProperties_globalSameName.ts +++ b/tests/cases/fourslash/completionsThisProperties_globalSameName.ts @@ -14,10 +14,18 @@ verify.completions({ marker: "", - exact: completion.sorted([ + 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", @@ -44,7 +44,7 @@ verify.completions({ source: completion.CompletionSource.ThisProperty }, ...completion.insideMethodKeywords - ]), + ], preferences: { includeInsertTextCompletions: true } diff --git a/tests/cases/fourslash/completionsTypeKeywords.ts b/tests/cases/fourslash/completionsTypeKeywords.ts index 2167e203a8b46..5e542ab36ae56 100644 --- a/tests/cases/fourslash/completionsTypeKeywords.ts +++ b/tests/cases/fourslash/completionsTypeKeywords.ts @@ -6,5 +6,5 @@ verify.completions({ marker: "", - exact: completion.typeKeywordsPlus([completion.globalThisEntry, "T"]), + exact: completion.typeKeywordsPlus(["T", completion.globalThisEntry]), }); diff --git a/tests/cases/fourslash/fourslash.ts b/tests/cases/fourslash/fourslash.ts index e9a4b325ed5e5..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; diff --git a/tests/cases/fourslash/genericTypeAliasIntersectionCompletions.ts b/tests/cases/fourslash/genericTypeAliasIntersectionCompletions.ts index 4e3f474738e0e..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: completion.sorted(["right", "left", "value", "constructor"]) }); +verify.completions({ marker: "", unsorted: ["right", "left", "value", "constructor"] }); diff --git a/tests/cases/fourslash/importJsNodeModule2.ts b/tests/cases/fourslash/importJsNodeModule2.ts index 0dc2291a66fcc..4e3a3a9eae4cf 100644 --- a/tests/cases/fourslash/importJsNodeModule2.ts +++ b/tests/cases/fourslash/importJsNodeModule2.ts @@ -17,10 +17,10 @@ goTo.file('consumer.js'); goTo.marker(); edit.insert('.'); verify.completions({ - exact: completion.sorted([ + unsorted: [ ...["n", "s", "b"].map(name => ({ name, kind: "property" })), ...["x", "require"].map(name => ({ name, kind: "warning", sortText: completion.SortText.JavascriptIdentifiers })), - ]), + ], }); edit.insert('n.'); verify.completions({ includes: { name: "toFixed", kind: "method", kindModifiers: "declare" } }); diff --git a/tests/cases/fourslash/javaScriptModules16.ts b/tests/cases/fourslash/javaScriptModules16.ts index a4d5a098ea427..90c109b3099a4 100644 --- a/tests/cases/fourslash/javaScriptModules16.ts +++ b/tests/cases/fourslash/javaScriptModules16.ts @@ -16,10 +16,10 @@ goTo.file('consumer.js'); goTo.marker(); edit.insert('.'); verify.completions({ - exact: completion.sorted([ + unsorted: [ ...["n", "s", "b"].map(name => ({ name, kind: "property" })), ...["x", "require"].map(name => ({ name, kind: "warning", sortText: completion.SortText.JavascriptIdentifiers })), - ]), + ], }); edit.insert('n.'); verify.completions({ includes: { name: "toFixed", kind: "method", kindModifiers: "declare" } }); diff --git a/tests/cases/fourslash/javaScriptPrototype3.ts b/tests/cases/fourslash/javaScriptPrototype3.ts index aed78248247a4..561d021d71c06 100644 --- a/tests/cases/fourslash/javaScriptPrototype3.ts +++ b/tests/cases/fourslash/javaScriptPrototype3.ts @@ -18,7 +18,7 @@ edit.insert('.'); // Check members of the function verify.completions({ marker: "", - exact: completion.sorted([ + unsorted: [ { name: "bar", kind: "method" }, { name: "qua", kind: "property" }, ...["myCtor", "x", "prototype"].map(name => ({ @@ -27,5 +27,5 @@ verify.completions({ sortText: completion.SortText.JavascriptIdentifiers })), { name: "foo", kind: "method" }, - ]), + ], }); diff --git a/tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts b/tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts index aa03a49b41cc9..602b5423c4943 100644 --- a/tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts +++ b/tests/cases/fourslash/jsFileJsdocTypedefTagTypeExpressionCompletion3.ts @@ -43,17 +43,17 @@ verify.completions( }, { marker: "typeFooMember", - exact: completion.sorted([ + unsorted: [ { name: "Namespace", kind: "module", kindModifiers: "export" }, ...warnings(["Foo", "value", "property1", "method1", "method3", "method4", "foo", "age", "SomeType", "x", "x1"]), - ]), + ], }, { marker: "NamespaceMember", - exact: completion.sorted([ + unsorted: [ { name: "SomeType", kind: "type" }, ...warnings(["Foo", "value", "property1", "method1", "method3", "method4", "foo", "age", "Namespace", "x", "x1"]), - ]), + ], }, { marker: "globalValue", @@ -66,27 +66,27 @@ verify.completions( }, { marker: "valueMemberOfSomeType", - exact: completion.sorted([ + unsorted: [ { name: "age", kind: "property" }, ...warnings(["Foo", "value", "property1", "method1", "method3", "method4", "foo", "Namespace", "SomeType", "x", "x1"]), - ]), + ], }, { marker: "valueMemberOfFooInstance", - exact: completion.sorted([ + unsorted: [ { name: "property1", kind: "property" }, { name: "method3", kind: "method" }, { name: "method4", kind: "method" }, ...warnings(["Foo", "value", "method1", "foo", "age", "Namespace", "SomeType", "x", "x1"]), - ]), + ], }, { marker: "valueMemberOfFoo", - exact: completion.sorted([ + unsorted: [ { name: "prototype", kind: "property" }, { name: "method1", kind: "method", kindModifiers: "static" }, ...completion.functionMembers, ...warnings(["Foo", "value", "property1", "method3", "method4", "foo", "age", "Namespace", "SomeType", "x", "x1"]), - ]), + ], }, ); diff --git a/tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts b/tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts index 629caddaaae66..9f5c8112edd05 100644 --- a/tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts +++ b/tests/cases/fourslash/jsdocTypedefTagTypeExpressionCompletion.ts @@ -70,8 +70,8 @@ verify.completions( { marker: "valueMemberOfFoo", exact: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "method1", kind: "method", kindModifiers: "static", sortText: completion.SortText.LocalDeclarationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, ]), }, { diff --git a/tests/cases/fourslash/memberCompletionOnTypeParameters.ts b/tests/cases/fourslash/memberCompletionOnTypeParameters.ts index de96ebf12b281..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: completion.sorted(["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 c25a7b957c827..657b31d035330 100644 --- a/tests/cases/fourslash/memberListOfModuleInAnotherModule.ts +++ b/tests/cases/fourslash/memberListOfModuleInAnotherModule.ts @@ -27,7 +27,7 @@ const values: ReadonlyArray = [ { name: "meX", text: "var mod1.meX: number" }, ]; verify.completions( - { marker: "1", exact: completion.sorted([...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/multiModuleClodule.ts b/tests/cases/fourslash/multiModuleClodule.ts index 2963e10116316..8620987dd85b8 100644 --- a/tests/cases/fourslash/multiModuleClodule.ts +++ b/tests/cases/fourslash/multiModuleClodule.ts @@ -24,10 +24,10 @@ verify.completions( { marker: ["2", "4"], exact: completion.functionMembersPlus([ - { name: "prototype", sortText: completion.SortText.LocationPriority }, { name: "boo", sortText: completion.SortText.LocalDeclarationPriority }, - { name: "x", sortText: completion.SortText.LocationPriority }, { name: "foo", sortText: completion.SortText.LocationPriority }, + { name: "prototype", sortText: completion.SortText.LocationPriority }, + { name: "x", sortText: completion.SortText.LocationPriority }, ]) }, { marker: "3", exact: ["bar", "foo"] }, diff --git a/tests/cases/fourslash/protoVarInContextualObjectLiteral.ts b/tests/cases/fourslash/protoVarInContextualObjectLiteral.ts index 37e19c585422e..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: completion.sorted([proto, p]) }); +verify.completions({ marker: "1", unsorted: [proto, p] }); edit.insert('__proto__: 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "2", exact: completion.sorted([proto, p]) }); +verify.completions({ marker: "2", unsorted: [proto, p] }); edit.insert('"__proto__": 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "3", exact: completion.sorted([protoQuoted, p]) }) +verify.completions({ marker: "3", unsorted: [protoQuoted, p] }) edit.insert('__proto__: 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "4", exact: completion.sorted([protoQuoted, p]) }); +verify.completions({ marker: "4", unsorted: [protoQuoted, p] }); edit.insert('"__proto__": 10,'); verify.completions({ exact: p }); -verify.completions({ marker: "5", exact: completion.sorted([proto, tripleProto, p]) }); +verify.completions({ marker: "5", unsorted: [proto, tripleProto, p] }); edit.insert('__proto__: 10,'); -verify.completions({ exact: completion.sorted([tripleProto, p]) }); +verify.completions({ unsorted: [tripleProto, p] }); edit.insert('"___proto__": "10",'); verify.completions({ exact: p }); -verify.completions({ marker: "6", exact: completion.sorted([proto, tripleProto, p]) }); +verify.completions({ marker: "6", unsorted: [proto, tripleProto, p] }); edit.insert('___proto__: "10",'); -verify.completions({ exact: completion.sorted([proto, p]) }); +verify.completions({ unsorted: [proto, p] }); edit.insert('"__proto__": 10,'); verify.completions({ exact: p }); diff --git a/tests/cases/fourslash/thisPredicateFunctionCompletions01.ts b/tests/cases/fourslash/thisPredicateFunctionCompletions01.ts index 94ac794f03f33..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: completion.sorted(["content", ...common]) }, - { marker: "2", exact: completion.sorted(["host", "content", ...common]) }, - { marker: "3", exact: completion.sorted(["children", ...common]) }, - { marker: "4", exact: completion.sorted(["host", "children", ...common]) }, - { marker: "5", exact: completion.sorted(["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/thisPredicateFunctionCompletions03.ts b/tests/cases/fourslash/thisPredicateFunctionCompletions03.ts index cd7acfbddfa54..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: completion.sorted(["lead", "isLeader", "isFollower"]) }, - { marker: ["4", "8"], exact: completion.sorted(["follow", "isLeader", "isFollower"]) }, + { marker: ["2", "6"], unsorted: ["lead", "isLeader", "isFollower"] }, + { marker: ["4", "8"], unsorted: ["follow", "isLeader", "isFollower"] }, ); diff --git a/tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts b/tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts index 66b5edc663ae0..8947f117ad507 100644 --- a/tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts +++ b/tests/cases/fourslash/tsxCompletionOnOpeningTagWithoutJSX1.ts @@ -4,4 +4,4 @@ //// var x = 'something' //// var y =